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 Определение и характеристики

?Те са ограничени до истинските притеснения на потребителите

?Те идентифицират потребителите на системата и тяхното взаимодействие със системата

?Дава външен поглед върху поведението на системата

?Разбивка на системата по отношение на случаи на употреба и участници

?Полезно за инвентаризиране на функциите на системата

Използвайте диаграми на случай