UML основы: крат. рук. по стандарт. языку объект. моделирования
معرفی کتاب «UML основы: крат. рук. по стандарт. языку объект. моделирования» نوشتهٔ Фаулер, Мартин، منتشرشده توسط نشر Символ-Плюс در سال 2005. این کتاب در فرمت pdf، زبان ru ارائه شده است.
Третье издание бестселлера Мартина Фаулера "UML. Основы" охватывает UML 2 -- версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML.Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в современном процессе разработки ПО. В книге описаны все главные типы диаграмм UML, рассказано, для чего они предназначены и какие нотации применяются при их создании и чтении. Это диаграммы классов, последовательности, объектов, пакетов, развертывания, прецедентов, состояний, деятельности, составных структур, компонентов, обзора взаимодействия, коммуникационные и временные.Фаулер не только в ясной и доступной манере описывает ключевые аспекты языка UML, но и четко показывает ту роль, которую UML играет в процессе разработки. Замечательные примеры моделирования являются результатом многолетнего опыта работы автора в области проектирования и моделирования.Об автореМартин Фаулер -- ведущий научный работник ThoughtWorks -- компании, занимающейся разработкой и внедрением приложений масштаба предприятия. Уже больше десяти лет он занимается применением объектно-ориентированных технологий к разработке в этой области. Он широко известен благодаря своим работам, посвященным паттернам, UML, рефакторингу и гибким методам.Отзывы специалистов- Книга UML Distilled остается лучшим введением в нотации UML. Живой и прагматичный стиль Мартина прекрасно воспринимается, и я искренне рекомендую эту книгу. Крэйг Ларма, автор книги "Applying UML and Patterns"- UML Distilled Мартина Фаулера -- это прекрасный способ познакомиться с UML. Большинство пользователей найдут в этой книге все необходимое для успешного применения UML. С точки зрения Мартина, UML можно использовать различными путями, но наибольшее признание он получил как инструмент эскизного моделирования. Эта книга прекрасно выполняет работу по выявлению сущности UML. Настоятельно рекомендую.Стив Кук, разработчик ПО, Microsoft- Эта книга исключительно полезна, легко читается. Одно из главных ее достоинств -- в восхитительно краткой манере охватывает значительное количество тем. Если вы собираетесь приобрести только одну книгу по UML, то должны купить именно эту.Энди Кармайкл, BetterSoftwareFaster, Ltd.- Если вы используете UML, то эта книга всегда должна быть рядом.Джон Крупи, Sun Microsystems, соавтор книги "Core J2EE Patterns"- Это идеальная книга для тех, кто хочет использовать UML, но не желает читать толстые справочники по UML и исследовательские статьи. Мартин Фаулер отбирает все важные технологии, необходимые для использования UML при разработке эскизов, освобождая читателя от сложных и редко используемых возможностей UML. У читателей не будет недостатка в предложениях по дальнейшему изучению. Читатель получает советы, основанные на опыте. Это краткая и легко читаемая книга, посвященная основным аспектам UML и свя-занным с ними понятиями объектно-ориентированных технологий.Павел Хруби, Microsoft Business Solutions Примечание:На сайте имеется2-е издание данной книги (а это3-е).Ссылки по теме:Арлоу Д., Нейштадт А. -- UML 2 и Унифицированный процесс\_ практический объектно-ориентированный анализ и проектирование. 2-е изд. 2007 Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. -- Приемы объектно-ориентированного программирования. Паттерны проектирования. 2001Дейкстра Э. -- Дисциплина программирования. 1978Демарко Т., Листер Т. -- Человеческий фактор. Успешные проекты и команды. 2005 Лимончелли Т. -- Тайм-менеджмент для системных администраторов. 2007Макконнелл С. -- Совершенный код. 2005Рейнвотер Дж. Х. -- Как пасти котов. 2006Спольски Д. -- Джоэл о программировании. 2006 Спольски Д. -- Лучшие примеры разработки ПО. 2007Фаулер М. -- Архитектура корпоративных программных приложений. 2004Фаулер М. -- Рефакторинг. Улучшение существующего кода. 2008Хоп Г., Вульф Б. -- Шаблоны интеграции корпоративных приложений. 2007 Оглавление......Page 7 Список иллюстраций......Page 11 Отзывы......Page 14 Предисловие к третьему изданию......Page 16 Предисловие к первому изданию......Page 18 От автора......Page 20 Что такое UML?......Page 26 Способы применения UML......Page 27 Как мы пришли к UML......Page 33 Нотации и метамодели......Page 35 Диаграммы UML......Page 37 Что такое допустимый UML?......Page 38 UML не достаточно......Page 40 Где найти дополнительную информацию......Page 42 Глава 2. Процесс разработки......Page 44 Процессы итеративные и водопадные......Page 45 Прогнозирующее и адаптивное планирование......Page 48 Гибкие процессы......Page 50 Унифицированный процесс от Rational......Page 51 Настройка процесса под проект......Page 52 Настройка UML под процесс......Page 55 Выбор процесса разработки......Page 59 Где найти дополнительную информацию......Page 60 Свойства......Page 61 Атрибуты......Page 62 Кратность......Page 64 Программная интерпретация свойств......Page 65 Двунаправленные ассоциации......Page 67 Операции......Page 69 Обобщение......Page 71 Примечания и комментарии......Page 72 Зависимость......Page 73 Правила ограничений......Page 75 Когда применяются диаграммы классов......Page 76 Где найти дополнительную информацию......Page 78 Глава 4. Диаграммы последовательности......Page 79 Создание и удаление участников......Page 83 Циклы, условия и тому подобное......Page 84 Синхронные и асинхронные вызовы......Page 87 Когда применяются диаграммы последовательности......Page 88 Ключевые слова......Page 91 Статические операции и атрибуты......Page 92 Агрегация и композиция......Page 93 Производные свойства......Page 94 Интерфейсы и абстрактные классы......Page 95 Объекты-ссылки и объекты-значения......Page 99 Квалифицированные ассоциации......Page 100 Классификация и обобщение......Page 101 Множественная и динамическая классификация......Page 102 Класс-ассоциация......Page 104 Шаблон класса (параметризованный класс)......Page 107 Перечисления......Page 108 Видимость......Page 109 Сообщения......Page 110 Глава 6. Диаграммы объектов......Page 111 Когда применяются диаграммы объектов......Page 112 Глава 7. Диаграммы пакетов......Page 113 Пакеты и зависимости......Page 115 Аспекты пакетов......Page 117 Реализация пакетов......Page 118 Где найти дополнительную информацию......Page 119 Глава 8. Диаграммы развертывания......Page 120 Когда применяются диаграммы развертывания......Page 121 Глава 9. Прецеденты......Page 122 Содержимое прецедентов......Page 123 Диаграммы прецедентов......Page 125 Уровни прецедентов......Page 126 Когда применяются прецеденты......Page 127 Где найти дополнительную информацию......Page 128 Глава 10. Диаграммы состояний......Page 129 Внутренние активности......Page 131 Суперсостояния......Page 132 Параллельные состояния......Page 133 Реализация диаграмм состояний......Page 134 Когда применяются диаграммы состояний......Page 136 Где найти дополнительную информацию......Page 137 Глава 11. Диаграммы деятельности......Page 138 Декомпозиция операции......Page 140 Разделы......Page 142 Сигналы......Page 143 Потоки и ребра......Page 144 Контакты и преобразования......Page 145 Области расширения......Page 146 Окончание потока......Page 147 Описания объединений......Page 148 Когда применяются диаграммы деятельности......Page 149 Где найти дополнительную информацию......Page 150 Глава 12. Коммуникационные диаграммы......Page 151 Когда применяются коммуникационные диаграммы......Page 153 Глава 13. Составные структуры......Page 154 Когда применяются составные структуры......Page 156 Глава 14. Диаграммы компонентов......Page 157 Когда применяются диаграммы компонентов......Page 159 Глава 15. Кооперации......Page 160 Когда применяются кооперации......Page 162 Когда применяются диаграммы обзора взаимодействия......Page 163 Глава 17. Временные диаграммы......Page 165 Когда применяются временные диаграммы......Page 166 Приложение А. Отличия версий языка UML......Page 167 Библиография......Page 176 Алфавитный указатель......Page 179
دانلود کتاب UML основы: крат. рук. по стандарт. языку объект. моделирования