ПредисловиеЧАСТЬ I. Введение в процесс моделированияЧАСТЬ II. Основы структурного моделирования
Глава 5. Отношения Глава 6. Общие механизмы Глава 7. Диаграммы Глава 8. Диаграммы классов ЧАСТЬ III. Изучение структурного моделирования
Глава 10. Углубленное изучение отношений Глава 11. Интерфейсы, типы и роли Глава 12. Пакеты Глава 13. Экземпляры Глава 14. Диаграммы объектов ЧАСТЬ IV. Основы моделирования поведения
Глава 16. Прецеденты Глава 17. Диаграммы прецедентов Глава 18. Диаграммы взаимодействий Глава 19. Диаграммы деятельности ЧАСТЬ V. Более сложные аспекты поведения
Глава 21. Автоматы Глава 22. Процессы и нити Глава 23. Время и пространство Глава 24. Диаграммы состояний ЧАСТЬ VI. Архитектурное моделирование
Глава 26. Развертывание Глава 27. Кооперации Глава 28. Образцы и каркасы Глава 29. Диаграммы компонентов Глава 30. Диаграммы развертывания Глава 31. Системы и модели ЧАСТЬ VII. Подведем итоги |
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит, программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.
Предлагаемое вашему вниманию руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка. Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях (опыт работы с конкретными объектно-ориентированными языками или методиками не требуется, хотя желателен). В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы. |