ВВЕДЕНИЕ………………………………………………….………………………….3
1. Этапы развития UML……………………………………………………..……..6
2. Методология объектно-ориентированного программирования………………9
3. Методология объектно-ориентированного анализа и проектирования…….13
4. Главные элементы UML………………………….……………………………17
4.1. Характеристика моделей объектно-ориентированного анализа и проектирования………..17
4.2. Пакеты в языке UML…………………………………………………….18
4.3. Канонические диаграммы языка UML…………………………………20
4.4. Особенности графического изображения диаграмм языка UML…….22
5. Моделирование параллельного поведения с помощью диаграмм состояний………………….26
5.1. Составное состояние и подсостояние…………………………………..26
5.2. Исторические состояния…………………………………………………28
5.3. Сложные переходы и псевдосостояния…………………………………29
6. Примеры практического применения языка объектного моделирования UML………….32
ЗАКЛЮЧЕНИЕ………………………………………………………………………..42
СПИСОК ЛИТЕРАТУРЫ…………………………………………………………….43
ПРИЛОЖЕНИЯ