PDF Изтеглете UML курс в pdf Компютърен курс
Изтеглете също:
- UML курсови pdf обектни диаграми
- езиков курс UML PDF
- UML курс за въвеждане
- Използвайте UML курс Case
- Изтеглете UML курс в pdf
- Моделиране с UML курс pdf
- Урок за Word: Изтеглете и използвайте шаблон за писмо
- Как да изтеглите и инсталирате пакета Microsoft Office на Windows и Mac
- Упражнение по UML: Управление на казуси на преподавани курсове
n Част 2: UML

1 - Представяне на UML
2 - Използвайте диаграми на случай
3 - Диаграми на класове и обекти
4 - Диаграми за взаимодействие
5 - Диаграми на поведението
6 - Физически диаграми
7 - Прилагане на UML
• Краят на 80-те: състезание по методите за анализ и проектиране на ОО
Буш: особено подходящ за проектиране и изпълнение
OOSE (Обектно-ориентирано софтуерно инженерство, Джейкъбсън): изразяване на потребности
OMT-2 (Техника за обектно моделиране, Rumbaugh): ориентиран към данни анализ и приложения
• 1994: Ръмбо се присъединява към Booch в Rational
• 1995: Якобсън се присъединява към Rational
• 14 ноември 1997 г .: UML, приет от OMG (Група за управление на обекти)
Стандартизация от OMG UML 2.0
Подаване в OMG UML 1.0 през януари 97
UML 0.9 консорциум бета версия през юни 96
Чернова в 95 Унифициран метод 0.8 OOSE
NB: UML може да замени методите Booch, OMT и OOSE без загуба на информация.
n Какво е UML
„UML е език за визуализиране, уточняване, проектиране и документиране на артефактите на софтуерно базирана система“
1 Език: лексикон (графика), синтаксис (диаграми), семантика
2 Изглед: графично представяне
3 Спецификация: точна, пълна, недвусмислена. 4 Конструкция: превод на езици за програмиране
5 Документация: от нужди до тестове
n Какво не е UML
Не е не обектен метод
това е език за моделиране на обекти
n UML 1/3 диаграми
n UML 2/3 диаграми
n Структурна диаграма
3 от компонентите
4 разполагане
n Поведенческа диаграма
1 случай на употреба
2 сътрудничество
n UML 3/3 диаграми
n Фаза на анализ
• Опишете случай на употреба.
• За всеки случай на употреба изпълнете от един до не диаграми на взаимодействие ( диаграми на последователността първо да вземе решение за функционалностите с клиента; след това отидете на диаграми за сътрудничество да продължите анализа с екипа на проекта).
• Всяка диаграма за сътрудничество съответства на проект диаграма на класа. Посочете при създаване на клас към кой пакет принадлежи.
• Синтезирайте диаграми на класове за даден пакет.
• За всеки клас от диаграмата на класа направете a диаграма на прехода на състоянието (по избор).
n Приносът на визуалното моделиране
• По-добро разбиране на нуждите
• Улеснява разбирането на проблема
• Улеснява комуникацията между хората (клиент, експерти по домейни, анализатори, дизайнери,)
• Подкрепа за разсъждения
• Подобрява четливостта на дизайнерските диаграми
• Подгответе документация и програми
• Улеснява поддръжката
n Ръководства за прилагане на метода
• Съберете нуждите на крайния потребител
• Възприема гледната точка на крайния потребител
• Помислете за повторно използване
• Посочете само полезните характеристики на класовете
• Обикновено в спецификациите съществителните са класове или атрибутите на класовете, а глаголите са методи
• Прецизирайте моделирането, като премахнете съкращения поради синоними, изведена информация, която може да бъде изведена, и като се опитате да не въвеждате подробности за изпълнението
Използвайте диаграми на случай
n Определение и характеристики
?Те са ограничени до истинските притеснения на потребителите
?Те идентифицират потребителите на системата и тяхното взаимодействие със системата
?Дава външен поглед върху поведението на системата
?Разбивка на системата по отношение на случаи на употреба и участници
?Полезно за инвентаризиране на функциите на системата
Използвайте диаграми на случай