Содержание
- 2. Моделирование в UML можно представить как некоторый процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной
- 3. Цели (разработка): Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы. Сформулировать
- 4. Суть диаграммы: проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью
- 5. Диаграмма вариантов использования представляет собой граф специального вида, который является графической нотацией для представления конкретных вариантов
- 6. В самом языке UML пакет Варианты использования является подпакетом пакета Элементы поведения. Последний специфицирует понятия, при
- 7. Вариант использования вариант использования применяется для спецификации общих особенностей поведения системы или любой другой сущности предметной
- 8. Отдельный вариант использования обозначается на диаграмме эллипсом, внутри которого содержится его краткое название или имя в
- 9. Цель варианта использования - определить законченный аспект или фрагмент поведения некоторой сущности без раскрытия внутренней структуры
- 10. Каждый вариант использования соответствует отдельному сервису, который предоставляет моделируемую сущность или систему по запросу пользователя (актера),
- 11. Варианты использования описывают взаимодействия между пользователями и сущностью, а также реакции сущности на получение отдельных сообщений
- 12. С системно-аналитической точки зрения варианты использования могут применяться как для спецификации внешних требований к проектируемой системе,
- 13. Применение вариантов использования является мощным средством последовательного уточнения требований к проектируемой системе на основе полууровневого спуска
- 14. Примеры вариантов использования: проверка состояния текущего счета клиента; оформление заказа на покупку товара; получение дополнительной информации
- 15. Актеры Актер - любая внешняя по отношению к моделируемой системе сущность, взаимодействующая с системой и использующая
- 16. Актер может обозначаться в виде прямоугольника класса с ключевым словом "актер" и обычными составляющими элементами класса.
- 17. В качестве актеров могут выступать другие системы, подсистемы проектируемой системы или отдельные классы. Каждый актер определяет
- 18. Два и более актера могут взаимодействовать с одним и тем же множеством вариантов использования одинаковым образом.
- 19. Интерфейсы Интерфейс служит для спецификации параметров модели, видимых извне без указания их внутренней структуры. Интерфейс является
- 20. На диаграмме вариантов использования интерфейс изображается в виде маленького круга, рядом с которым записывается его имя
- 21. Графический символ отдельного интерфейса может соединяться на диаграмме сплошной линией с тем вариантом использования, который его
- 22. В последующем интерфейс может быть уточнен явным указанием тех операций, которые специфицируют отдельный аспект поведения системы.
- 23. Примечания Примечания (notes) предназначены для включения в модель произвольной текстовой информации, непосредственно относящейся к контексту разрабатываемого
- 25. Если в примечании указывается ключевое слово "constraint", то данное примечание является ограничением, налагаемым на соответствующий элемент
- 26. Отношения на диаграмме вариантов использования Между компонентами диаграммы вариантов использования могут существовать различные отношения, которые описывают
- 27. Два варианта использования, определенные для одной и той же сущности, не могут взаимодействовать друг с другом,
- 28. Стандартные виды отношений между актерами и вариантами использования: Отношение ассоциации (association relationship) Отношение расширения (extend relationship)
- 29. Применительно к диаграммам вариантов использования оно служит для обозначения специфической роли актера в отдельном варианте использования.
- 30. Кратность (multiplicity) ассоциации указывается рядом с обозначением компонента диаграммы, который является участником данной ассоциации. Кратность характеризует
- 31. Целое неотрицательное число (включая 0). Кратность, которая является строго фиксированной для элемента соответствующей ассоциации. четыре основные
- 32. Два символа, разделенные двумя точками. При этом первый из них является целым неотрицательным числом или 0,
- 33. Отношение расширения Отношение расширения определяет взаимосвязь экземпляров отдельного варианта использования с более общим вариантом, свойства которого
- 34. Отношение расширения между вариантами использования обозначается пунктирной линией со стрелкой (вариант отношения зависимости), направленной от того
- 35. Один из вариантов использования может быть расширением для нескольких базовых вариантов, а также иметь в качестве
- 36. Точка расширения может быть как отдельной точкой в последовательности действий, так и множеством отдельных точек. Если
- 37. Отношение обобщения Отношение обобщения служит для указания того факта, что некоторый вариант использования А может быть
- 38. Данное отношение обозначается сплошной линией со стрелкой в форме незакрашенного треугольника, которая указывает на родительский вариант
- 39. Применительно к данному отношению, один вариант использования может иметь несколько родительских вариантов. В этом случае реализуется
- 40. Отношение включения Отношение включения между двумя вариантами использования указывает, что некоторое заданное поведение для одного варианта
- 41. Когда экземпляр первого варианта использования в процессе своего выполнения достигает точки включения в последовательность поведения экземпляра
- 42. Один вариант использования может быть включен в несколько других вариантов, а также включать в себя другие
- 43. Пример диаграммы (купля-продажа) Актеры данной системы - два субъекта, один из которых является продавцом, а другой
- 44. Вариант использования "Оформить заказ на покупку товара" может быть уточнен на основе введения в рассмотрение четырех
- 46. Детализация может быть выполнена на основе установления дополнительных отношений типа отношения "обобщение-специализация" для уже имеющихся компонентов
- 48. Скачать презентацию