- Современные технологии объектно-ориентированного анализа и проектирования
- Диаграммы "сущность-связь" (Entity-Relationship Diagrams, ERD)
- IDEF
- Диаграммы потоков данных (Data Flow Diagrams, DFD)
- Основные этапы развития языка UML
- Общая характеристика моделей объектно-ориентированного анализа и проектирования
- Пакеты в языке UML
- Канонические диаграммы языка UML
- Особенности графического изображения диаграмм языка UML
- Рекомендации по графическому изображению диаграмм языка UML
- Диаграмма вариантов использования:
- Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки
- Отношение ассоциации
- Отношение включения
- Отношение расширения
- Отношение обобщения
- Дополнительные обозначения языка UML для бизнес-моделирования
- Диаграмма вариантов использования для системы продажи товаров по каталогу в общих обозначениях языка UML
- Формализация функциональных требований к системе с помощью диаграммы вариантов использования
- Особенности спецификации функциональных требований на диаграмме вариантов использования
- Рекомендации по разработке диаграмм вариантов использования
- Диаграмма классов:
- Класс. Имя класса
- Атрибуты класса
- Операции класса
- Расширение языка UML для построения моделей программного обеспечения и бизнес-систем
- Отношения и их графическое изображение на диаграмме классов:
- Отношение ассоциации
- Отношение обобщения
- Отношение агрегации
- Отношение композиции (разновидность отношения агрегации, при которой составные части целого имеют такое же время жизни, что и само целое)
- Рекомендации по построению диаграмм классов
- Диаграмма кооперации:
- Кооперация (collaboration)
- Объекты и их графическое изображение
- Пассивные и активные объекты
- Мультиобъекты
- Диаграмма кооперации для ситуации отправки почтового сообщения клиенту из редактора электронной почты
- Составной объект
- Связи на диаграмме кооперации
- Сообщения и их графическое изображение
- Рекомендации по построению диаграмм кооперации
- Диаграмма последовательности:
- Объекты и их изображение на диаграмме последовательности
- Сообщения на диаграмме последовательности
- Ветвление потока управления
- Рекомендации по построению диаграмм последовательности
- Диаграмма состояний:
- Диаграмма состояний в контексте конечного автомата
- Состояние и его графическое изображение
- Переход и событие
- Моделирование параллельного поведения с помощью диаграмм состояний:
- Составное состояние и подсостояние
- Исторические состояния
- Сложные переходы и псевдосостояния
- Рекомендации по построению диаграмм состояний
- Диаграммы деятельности:
- Диаграмма деятельности и особенности ее построения
- Состояния деятельности и действия
- Переходы на диаграмме деятельности
- Дорожки
- Объекты на диаграмме деятельности
- Диаграмма компонентов:
- Диаграмма компонентов и особенности ее построения
- Компоненты
- Интерфейсы
- Зависимости между компонентами
- Рекомендации по построению диаграммы компонентов
- Диаграмма развертывания:
- Узел
- Соединения и зависимости на диаграмме развертывания
- Рекомендации по построению диаграммы развертывания
- Паттерны проектирования и их представление в нотации UML:
- Паттерны, их классификация
- Паттерны проектирования в нотации языка UML
- Паттерн Фасад и его обозначение в нотации языка UML
- Паттерн Наблюдатель и его обозначение в нотации языка UML
- Тест на знание нотации и семантики языка UML