Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Крейг Ларман
| Автор | Крейг Ларман |
|---|---|
| Видавництво | Longman (Pearson Education) |
| Перекладачі | |
| Категорії: | |
| ISBN | 9780131489066 |
| Рік видання | 2004 |
| Мова | Англійська |
| Кількість сторінок | 736 |
Книга Крейга Лармана «Applying UML and Patterns» — це фундаментальна праця, присвячена об'єктно-орієнтованому аналізу та проєктуванню (OOA/D). Це не просто посібник з використання діаграм, а глибоке дослідження того, як мислити об'єктами для створення надійних, гнучких та легких у підтримці програмних систем. Третє видання було повністю оновлене з урахуванням стандартів UML 2 та сучасних ітеративних і гнучких (Agile) методологій розробки.
Основна цінність книги полягає у практичному підході. Замість сухої теорії автор використовує послідовні кейс-стаді (практичні приклади), які ведуть читача через три ітерації розробки: від збору вимог до генерації коду. Це дозволяє зрозуміти, як змінюється архітектура системи в процесі еволюційного розвитку. Читачі дізнаються, як застосовувати мову UML для моделювання реальних завдань, а не просто малювати схеми. Книга охоплює широкий спектр важливих тем: моделювання доменних об'єктів, проектування на основі відповідальності (Responsibility-Driven Design), багатошарові архітектури, патерни проектування «Gang of Four» (GoF), принципи GRASP та ітеративні методи розробки.
Цей посібник стане незамінним ресурсом для студентів технічних спеціальностей, а також професійних розробників, які прагнуть опанувати мистецтво проектування складних систем. Ви навчитеся поєднувати класичне об'єктно-орієнтоване проектування з сучасними підходами, такими як Test-Driven Development (TDD), рефакторинг та Agile Modeling. Книга допомагає закласти міцний фундамент для професійного зростання в галузі програмної інженерії.