UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование
Название: UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектированиеАвтор: Джим Арлоу, Айла Нейштадт
Размер: 4220 КБ
Качество: Хорошее
Сегодня многие книги посвящены или UML, или Унифицированному процессу (Unified Process, UP), но не им обоим. Арлоу и Нейштадт заполнили этот пробел книгой, являющей собою замечательный синтез UML и UP. Здесь вы изучите методики объектноориентированного анализа и проектирования, синтаксис и семантику UML и соответствующие аспекты UP. Книга содержит точный и лаконичный обзор UML и UP с точки зрения ОО аналитика и проектировщика. В издании четко и понятно рассказано о практическом применении UML 2 на этапах анализа и проектирования Унифицированного процесса. Вы узнаете о роли моделирования в цикле разработки ПО, и эти знания помогут вам ответить на вопрос: как и когда использовать (или не использовать) UML, чтобы найти оптимальное решение для своего проекта. Авторы приводят множество примеров и дают рекомендации, бесценные для начинающих разработчиков моделей. Опытные ОО аналитики и проектировщики найдут в книге полезное руководство и справочник по UML 2.
Унифицированный процесс разработки программного обеспечения
Название: Унифицированный процесс разработки программного обеспеченияАвтор: А.Якобсон, Г.Буч, Дж.Рамбо
Размер: 12752 КБ
Качество: Хорошее
Книга, написанная признанными специалистами в области разработки программного обеспечения, описывает унифицированный процесс создания сложных программных систем, включающий в себя как использование средств унифицированного языка моделирования UML - стандартного способа визуализации, конструирования, документирования и пересылки артефактов программных систем, - так и все фазы подготовки и управления этим процессом. Эта книга будет полезна аналитикам, разработчикам приложений, программистам, тестерам и менеджерам проектов.
UML. Основыю 3-е издание
Название: UML. Основыю 3-е изданиеАвтор: Мартин Фаулер
Размер: 799 КБ
Качество: Отличное
Третье издание бестселлера Фаулера «UML. Основы» охватывает UML 2 – версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML.
Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в современном процессе разработки ПО. В книге описаны все главные типы диаграмм UML, рассказано, для чего они предназначены и какие нотации применяются при их создании и чтении. Это диаграммы классов, последовательности, объектов, пакетов, развертывания, прецедентов, состояний, деятельности, составных структур, компонентов, обзора взаимодействия, коммуникационные и временные.
Фаулер не только в ясной и доступной манере описывает ключевые аспекты языка UML, но и четко показывает ту роль, которую UML играет в процессе разработки. Замечательные примеры моделирования являются результатом многолетнего опыта работы автора в области проектирования и моделирования.
CASE-технологии: практическая работа в Rational Rose (Второе издание)
Название: CASE-технологии: практическая работа в Rational Rose (Второе издание)Автор: С.А. Трофимов
Размер: 54664 КБ
Качество: Хорошее
Эта книга знакомит читателя с таким популярным CAS Е-средством как Rational Rose. В ней показывается, как при помощи пакета Rational Rose на основе UML-диаграмм создается программная система от замысла до создания исполняемого кода. Повторяя описанные в книге действия, читатель сам пройдет этот путь, целью которого будет создание полноценного приложения.
На каждом шаге в создании проекта подробно описываются возможности этого сложного инструмента для проектирования и создания программного кода системы. Книга открывает пути использования пакета Rational Rose не только для аналитика, но и для программиста, показывая процесс описания поведения объектов и иерархии классов для конкретного приложения.
На примере создания системы управления тепличным хозяйством демонстрируются возможности взаимодействия Microsoft Visual C++ и Rational Rose при создании и реинженеринге программного кода, представлены примеры генерации программного кода по готовым UML диаграммам на языках C++ и Visual Basic.
Подробно описываются возможности создания Web приложений и проектирование баз данных при помощи Rational Rose.
Гибкие технологии: экстремальнео программирование и унифицированный процесс разработки
Название: Гибкие технологии: экстремальнео программирование и унифицированный процесс разработкиАвтор: С. Амблер
Размер: 11474 КБ
Качество: Хорошее
Книга посвящена гибкому моделированию - процессу, базирующемуся на практической деятельности и описывающему принципы построения полезных моделей. Она начинается с рассмотрения идей, принципов и методологии гибкого моделирования и описания методик, которые повысят вашу производительность. Кроме того, в этой книге переосмысливаются некоторые важные вопросы разработки программного обеспечения, такие как написание документации, организация сеансов моделирования, подбор команды, занимающийся моделированием, применение UML. Как видно из названия книги, в ней детально рассматриваются вопросы эффективного моделирования в ХP-проектах.
Книга рассчитана на разработчиков или специалистов по моделированию, которые хотят повысить свой профессиональный уровень.
Объектно-ориентированный анализ: моделирование мира в состояниях
Название: Объектно-ориентированный анализ: моделирование мира в состоянияхАвтор: Салли Шлеер, Стефан Меллор
Размер: 10031 КБ
Качество: Удовлетворительное
Книга посвящена изложению самых первых этапов процесса разработки сложных (программных, технических или других) систем. В ней детально описывается один из наиболее нетривиальных элементов объектного подхода - процесс объектно-ориентированного анализа (ООА). Методология ООА разработана в книге как метод отождествления важных сущностей в задачах реального мира, объяснения и понимания того, как они взаимодействуют. Метод анализа изложен в виде примеров и руководящих принципов, которые довольно быстро усваиваются.
Для программистов-профессионалов и всех, кто занимается программированием.
Учебное издание.
Rational Rose 2000 и UML. Визуальное моделирование
Название: Rational Rose 2000 и UML. Визуальное моделированиеАвтор: Терри Кватрани
Размер: 4721 КБ
Качество: Хорошее
В данной книге рассматриваются практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unified Process.
Поскольку с каждым годом сложность программного обеспечения возрастает, потребность в средствах визуального моделирования и проектирования, а также людях, знающих и умеющих использовать их на практике, тоже увеличивается. Все больше программистов и разработчиков, которые раньше просто писали программный код, понимают, что для создания серьезного программного обеспечения необходимы строгий системный подход, использование передовых методик и средств разработки крупных проектов.
Именно такую методику (Rational Unified Process, RUP) и программный продукт (Rational Rose), позволяющий в максимальной мере следовать данной методике, предлагает компания Rational.
Книга будет полезна как начинающим проектировщикам, которые сразу хотят приступить к работе с передовыми программными продуктами, так и опытным специалистам, стремящимся повысить качество разрабатываемой информационной системы.
Автоматизация процессов тестирования
Название: Автоматизация процессов тестированияАвтор: И. Винниченко
Размер: 6213 КБ
Качество: Хорошее
Книга посвящена вопросам практического применения автоматизации тестирования, которое является одним из важнейших аспектов обеспечения качества программных продуктов. В ней дается детальное описание программных средств, необходимых для повседневной работы в этой области, с указанием конкретных функций и методов трех ведущих поставщиков ПО для автоматизации тестирования: Segue SilkTest, Mercury Interactive WinRunner и Rational Robot. В список тем также входят Record/Playback, языки скриптов, функции работы с объектами графического интерфейса пользователя, функции работы с базами данных, методы обработки исключительных ситуаций и управление процессом исполнения. Структура книги позволяет использовать ее, с одной стороны, как пособие для знакомства с азами автоматизации тестирования,
а с другой стороны как помощника в повседневной работе.
Введение в тестирование программного обеспечения
Название: Введение в тестирование программного обеспеченияАвтор: Луиза Тамре
Размер: 7958 КБ
Качество: Хорошее
Данная книга служит руководством по организации процессов тестирования во время разработки программного обеспечения. она призвана помочь в принятии решений при составлении и отборе тестовых примеров, имеющих целью повышение эффективности процесса тестирования ПО. Здесь рассматриваются ключевые процедуры, выполняемые на ранних этапах тестирования ПО, в частности, определение недостающих сведений и оценка качества требований. Много внимания уделено также различным методам составления тестовой документации, в том числе и ускоренным методам сокращенного документирования тестовых примеров. В отдельных главах подробно рассмотрены методы тестирования объектно-ориентированных и Web-ориентированных приложений.
Лучшие примеры разработки ПО
Название: Лучшие примеры разработки ПОАвтор: Джоэл Х. Спольски
Размер: 4627 КБ
Качество: Хорошее
Перед вами книга Джоэла Спольски - ветерана индустрии программного обеспечения. Его электронный журнал "Joel on Software" (http://www.joelonsoftware.com) стал одним из самых популярных независимых веб-изданий среди программистов.
Эта книга - не учебник, не документация, не набор методик и (или) практик. Это классное чтиво для разработчика со стажем и мозгами. Это иллюстрации по поводу того, как можно вообще относиться ко всму, что делаешь и что делается вокруг тебя. Это, в конце концов, набор сумасшедших идеек, которые могут пригодиться и в жизни.
