3. Введение в UML
Историческая справка
Грейди Буч (Grady Booch),
Джим Румбах (Jim Rumbaugh),
Айвар Якобсон (Ivar Jacobson)
80-е годы - "война методов"
"объектно-ориентированная эра".
1991 г. "три амиго" – у каждого свой метод ООАП:
метод Буча - проектирование,
OMT Румбаха - средство анализа,
Objectory Якобсона - user experience,
К 1994-му существовало 72 метода.
1997 г. UML - в Object Management Group (OMG) для
стандартизации.
5. Введение в UML
Спецификация - подробное описание
системы, которое полностью
определяет ее цель и функциональные
возможности. Различают:
• словесные спецификации на
естественном языке;
• модельные спецификации;
• формальные спецификации.
Проектирование. возможен "реверсинжинирингом“
Документирование.
6. Введение в UML
Терминология и нотация
В UML четыре вида элементов
нотации:
1. фигуры,
2. линии,
3. значки,
4. надписи.
7. Введение в UML
Инструменты UML содержатся в
пакетах:
• IBM Rational Rose;
• Borland Together;
• Gentleware Poseidon;
• Microsoft Visio;
• Telelogic TAU G2.