Содержание
- 2. Варианты использования Литература: Буч и др. «Язык UML – руководство пользователя», 1999 Леоненков «Самоучитель UML» 2003,
- 3. Концептуальная модель UML Строительные блоки Правила сочетания Механизмы
- 4. Диаграммы UML Диаграмма вариантов использования (use case diagram) Диаграмма классов (class diagram) Диаграммы поведения (behavior diagrams)
- 5. Правила построения диаграмм UML Каждая диаграмма должна служить законченным представлением Все сущности на диаграмме модели должны
- 6. Правила построения диаграмм UML Диаграммы не следует перегружать текстовой информацией Количество типов диаграмм для конкретной модели
- 7. Цели диаграмм прецедентов Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы.
- 8. Диаграммы прецедентов Актер Прецедент (вариант использования, use case)
- 9. Актер Актер – любая сущность, взаимодействующая с системой извне
- 10. Актер Особенности Актер – это роль Может не быть реального человека Один человек может играть несколько
- 11. Вариант использования Вариант использования –сервисы или некоторый набор действий, которые система предоставляет актеру
- 12. Вариант использования Прецедент – это набор сценариев, которые представляют собой последовательность действий, выполняемых конкретной системой для
- 13. Вариант использования Сценарий – это специальная последовательность действий или взаимодействий между исполнителями и системой
- 14. Вариант использования Сервис представляет собой законченную последовательность действий. После того как система закончит обработку запроса пользователя,
- 15. Вариант использования Варианты использования могут применяться как для спецификации внешних требований к проектируемой системе, так и
- 16. Вариант использования Имя прецедента простое «Разместить заказ» составное «Датчики:: откалибровать положение»
- 17. Вариант использования Сценарий или примечание – пояснительный текст, который раскрывает смысл или семантику составляющих диаграмму компонентов.
- 18. Вариант использования Особенности Use Case – требование к системе Нет необходимости рисовать 10 человеко-лет – 12
- 19. Интерфейс (Interface) интерфейс (Interface) – модель поведения системы без указания способа реализации этого поведения IDocument
- 20. Вариант использования Вариант использования реализует ВСЕ операции UC реализует ЧАСТЬ операций
- 21. Отношения прецедентов ассоциации (association relationship) расширения (extend relationship) обобщения (generalization relationship) включения (include relationship)
- 22. Отношения ассоциации общие свойства вариантов использования могут быть представлены тремя различными способами, а именно с помощью
- 23. Отношения ассоциации определяет семантические (смысловые) особенности взаимодействия актеров
- 24. Отношения ассоциации Кратность (multiplity) количество конкретных экземпляров данного компонента, которые могут выступать в качестве элементов данной
- 25. Отношения расширения свойства варианта использования В могут быть дополнены свойствами расширенного варианта использования А
- 26. Отношения расширения Отношение включает в себя некоторое условие и ссылки на точки расширения в базовом варианте
- 27. Отношения расширения вариант использования может быть расширением нескольких других ВИ содержать несколько расширений
- 28. Отношения расширения
- 29. Отношения обобщения служит для указания, что некоторый прецедент А может быть обобщен до прецедент В. А
- 30. Отношения обобщения дочерние прецеденты обладают всеми свойствами предков может быть несколько дочерних может быть несколько родителей
- 31. Отношения обобщения отношение обобщения может возникать между актерами
- 32. Отношения включения поведение одного прецедента включается в качестве составного компонента в последовательность поведения другого прецедента
- 33. Отношения включения Оформить заказ заполнить «корзину» внести данные покупателя выписать счет
- 34. Пример прецедентов Один вариант использования может быть включен в несколько других вариантов, а также включать в
- 35. Пример прецедентов Оформить заказ 1 1
- 36. Расширения Дополнительные обозначения языка UML для бизнес-моделирования: Бизнес-актер (business actor) – индивидуум, группа, организация, компания или
- 37. Расширения Сотрудник (business worker) – индивидуум, который действует внутри моделируемой бизнес-системы, взаимодействует с другими сотрудниками и
- 38. Расширения Бизнес-вариант использования . (business use case) — вариант использования, определяющий последовательность действий моделируемой системы, направленных
- 39. Расширения Покупка телевизора
- 40. Рекомендации Определить главных или первичных и второстепенных актеров Определить цели главных актеров по отношению к системе
- 42. Скачать презентацию