Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование 3-е издание
![]() |
Крэг Ларман
Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) Craig Larman Кол-во страниц: 736 |
Купить книгу:
|
- Новое издание всемирного бестселлера, представляющего собой введение в объектно-ориентированный анализ и проектирование с использованием UML 2.0.
- Новые примеры, иллюстрирующие многие из рассматриваемых ключевых понятий.
Применение UML 2.0 и шаблонов проектировния — во всем мире известное издание, с помощью которого можно начать “мыслить объектами” и проникнуть в самую суть объектно-ориентированного анализа и проектирования. Основываясь на двух предыдущих изданиях, получивших широкую поддержку во всем мире, Крэг Ларман полностью обновил книгу, чтобы рассказать о новом стандарте UML 2.0, помочь читателям освоить искусство объектного проектирования и способствовать развитию эффективных приемов итеративного и гибкого моделирования. Основываясь на своем беспрецедентном опыте преподавателя и консультанта, Ларман помогает читателям разобраться с подходами эволюционного определения требований и прецедентов, моделированием предметной области, проектированием на основе обязанностей, а также наиболее важными принципами объектно- ориентированного проектирования и многоуровневой архитектурой. С помощью этой книги вы сможете познакомиться также с шаблонами проектирования GoF и GRASP, итеративными методами, гибким подходом к использованию унифицированного процесса и многими другими темами. К наиболее важным усовершенствованиям данного издания относятся следующие:
- Описание нового стандарта UML 2.0, гибкого моделирования, разработки на основе тестирования и рефакторинга
- Многочисленные рекомендации, позволяющие лучше освоить приемы итеративной и эволюционной объектно-ориентированной разработки
- Существенно обновленный материал с новыми диаграммами, облегчающий процесс обучения
- Новые дополнительные ресурсы, которые можно использовать в процессе обучения студентов
- Рекомендации по применению унифицированного процесса как легкого и гибкого подхода к разработке совместно с приемами из других итеративных методов, таких как XP и Scrum
- Описание подходов к использованию языка UML для документирования архитектуры
- Новая глава об эволюционных требованиях и много другого интересного материала
Третье издание книги Применение UML 2.0 и шаблонов проектирования — это практическое руководство по анализу и проектированию на основе объектов, а также по разработке легко разворачиваемых, надежных и простых в поддержке систем.
“Немногие умеют хорошо объяснять. Еще меньше людей способны выполнять анализ и проектировать программные системы. Крэг Ларман обладает двумя этими качествами.”
— Джон Влиссидес, автор книг Design Patterns и Применение шаблонов проектирования. Дополнительные штрихи (ИД “Вильямс”, 2003 г.)
Об авторе
Крэг Ларман руководит научными исследованиями в известной консалтинговой компании в Валтехе (Valtech), офисы которой расположены в США, Европе и Азии. В международном сообществе специалистов по программным системам он известен как эксперт в области объектно- ориентированного анализа и проектирования, применения шаблонов проектирования и гибких итеративных методов, а также использования унифицированного процесса (Unified Process — UP) в качестве гибкого подхода к разработке. Он автор известной книги Agile and Iterative Development: A Managers Guide (издательство Addison-Wesley, 2004) и вместе с Реттом Гутри (Rhett Guthrie) является соавтором книги Java Performance and Idiom Guide (издательство Prentice Hall, 2000).
Крэг Ларман имеет степени бакалавра и магистра информатики Ванкуверского университета имени Саймона Фрейзера в Канаде.
Сайт Крэга Лармана: "http://www.craiglarman.com/"
Расскажи про книгу своим друзьям и коллегам:
Твитнуть
Нравится
ISBN | 978-5-8459-1185-8 |
ISBN ENG | 0-13-148906-2 |
Кол-во страниц | 736 |
Год выпуска | 2012 |
Формат | 70x100/16 |
Тип переплета | твердый переплет |
Тип бумаги | офсетная |
Серия | Не серийная |
Автор | Крэг Ларман |
Название ориг. | Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) |
Автор ориг. | Craig Larman |
Вас, возможно, заинтересуют следующие книги
Оглавление к книге Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование 3-е издание
Об авторах
Введение

Часть I. Введение
Глава 1. Объектно-ориентированный анализ и проектирование
Глава 2. Итеративный, эволюционный и гибкий процесс
Глава 3. Конкретные примеры

Часть II. Начальная фаза
Глава 4. Начальная фаза�� это не стадия анализа требований
Глава 5. Эволюционное осмысление требований
Глава 6. Описание прецедентов
Глава 7. Другие требования
Часть III. Первая итерация фазы развития�� основы
Глава 8. Итерация 1�� основы
Глава 9. Модели предметной области
Глава 10. Системные диаграммы последовательностей
Глава 11. Описание операций
Глава 12. Итеративный переход от анализа требований к проектированию
Глава 13. Логическая архитектура и�диаграммы пакетов uml
Глава 14. Переход к объектному проектированию
Глава 15. Диаграммы взаимодействия на uml
Глава 16. Диаграммы классов uml
Глава 17. Grasp: проектирование объектов на основе распределения обязанностей
Глава 18. Примеры объектного проектирования на основе шаблонов grasp
Глава 19. Области видимости
Глава 20. Преобразование проектного решения в программный код
Глава 21. Разработка на основе тестирования и рефакторинг
Часть IV. Вторая итерация фазы развития�� дополнительные шаблоны
Глава 22. Средства построения диаграмм uml
Глава 23. Быстрый дополнительный анализ
Глава 24. Вторая итерация и�дополнительные шаблоны
Глава 25. Дополнительные шаблоны grasp для распределения обязанностей
Глава 26. Применение шаблонов проектирования gof
Часть V. Третья итерация фазы развития
Глава 27. Третья итерация�� вспомогательные вопросы
Глава 28. Диаграммы видов деятельности uml
Глава 29. Диаграммы состояний uml и моделирование
Глава 30. Взаимосвязь прецедентов
Глава 31. Дополнительные диаграммы последовательностей и�описание операций
Глава 32. Уточнение модели предметной области
Глава 33. Архитектурный анализ
Глава 34. Уточнение логической архитектуры
Глава 35. Новые проектные решения на основе шаблонов gof
Глава 36. Проектирование на�основе пакетов
Глава 37. Диаграммы развертывания и компонентов uml
Глава 38. Проектирование каркаса взаимодействия с базой данных на основе шаблонов
Глава 39. Документирование архитектуры с помощью n+1 представления
Часть VI. Специальные вопросы
Глава 40. Еще раз об итеративной разработке и гибком управлении проектом
Приложение A. Артефакты унифицированного процесса, шаблоны GRASP и условные обозначения языка UML
Приложение Б. Словарь терминов
Литература
Предметный указатель
Материалы к книге Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование 3-е издание



