→ Пошук по сайту       Увійти / Зареєструватися
Знання Уніфікована мова моделювання UML Диаграмма вариантов использования

Диаграмма вариантов использования. Семантичний конспект розділу

 UML

Диаграмма вариантов использования

 UML
Диаграмма вариантов использования является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки.

1. UML

UMLUnified Modeling Language

UML — Уніфікована мова об'єктно-орієнтованого моделювання, використовується у парадигмі об'єктно-орієнтованого програмування


UML — Предоставить в распоряжение пользователей легко воспринимаемый и выразительный язык визуального моделирования, специально предназначенный для разработки и документирования моделей сложных систем самого различного целевого назначения.


UML — Снабдить исходные понятия языка возможностью расширения и специализации для более точного представления моделей систем в конкретной предметной области


UML:
  • Є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення
  • Може бути застосовано на всіх етапах життєвого циклу аналізу бізнес-систем і розробки додатків
  • Такое визуальное моделирование можно представить как некоторый процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели соответствующей программной системы
  • Общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем
  • Средство моделирования, которое может быть эффективно использовано для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения.
  • Ориентирован для применения в качестве языка моделирования различными пользователями и научными сообществами для решения широкого класса задач ООАП
  • Является формальным языком спецификаций, формальность его описания отличается от синтаксиса как традиционных формально-логических языков, так и известных языков программирования.

2. вариант использования

вариант использования — применяется для спецификации общих особенностей поведения системы или любой другой сущности предметной области без рассмотрения внутренней структуры этой сущности


вариант использованияЦель заключается в том, чтобы определить законченный аспект или фрагмент поведения некоторой сущности без раскрытия внутренней структуры этой сущности

вариант использования описывают не только взаимодействия между пользователями и сущностью, но также реакции сущности на получение отдельных сообщений от пользователей и восприятие этих сообщений за пределами сущности


вариант использованияОбозначение: обозначается на диаграмме эллипсом

3. Отношение обобщения [Центральне поняття розділу]

Отношение обобщения — Служит для указания того факта, что некоторый вариант использования А может быть обобщен до варианта использования В


Отношение обобщения — применяется в том случае, когда необходимо отметить, что дочерние варианты использования обладают всеми атрибутами и особенностями поведения родительских вариантов


Отношение обобщения — использоваться для представления взаимосвязей между пакетами, классами, вариантами использования и другими элементами языка UML


Отношение обобщенияОбозначение: линия со стрелкой

Отношение обобщенияОбозначение: Обозначается сплошной линией с треугольной стрелкой на одном из концов

Отношение обобщенияgeneralization relationship.

6. Диаграмма вариантов использования

Диаграмма вариантов использования:
  • Является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки
  • Описывает функциональное назначение системы или, другими словами, то, что система будет делать в процессе своего функционирования
  • Проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью так называемых вариантов использования



Диаграмма вариантов использованияuse case diagram.

7. Актер

Актер — используются для моделирования внешних по отношению к проектируемой системе сущностей, которые взаимодействуют с системой и используют ее в качестве отдельных пользователей


АктерПредставляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения частных задач


АктерОбозначение: фигурка "человечка", под которой записывается конкретное имя

8. Интерфейс

ИнтерфейсСлужит для спецификации параметров модели, которые видимы извне без указания их внутренней структуры

ИнтерфейсОпределяет общие границы проектируемой системы


ИнтерфейсОбозначение: изображается в виде маленького круга, рядом с которым записывается его имя

Интерфейсinterface.

9. Примечания

Примечания — предназначены для включения в модель произвольной текстовой информации, имеющей непосредственное отношение к контексту разрабатываемого проекта


ПримечанияОбозначение: Обозначаются прямоугольником с "загнутым" верхним правым уголком

Примечания Пример:

В качестве такой информации могут быть комментарии разработчика (например, дата и версия разработки диаграммы или ее отдельных компонентов), ограничения (например, на значения отдельных связей или экземпляры сущностей) и помеченные значения. Применительно к диаграммам вариантов использования примечание может носить самую общую информацию, относящуюся к общему контексту системы

Примечанияnotes.

10. Отношения

ОтношенияОписывают взаимодействие экземпляров одних актеров и вариантов использования с экземплярами других актеров и вариантов

11. Отношение ассоциации

Отношение ассоциации — Служит для обозначения специфической роли актера в отдельном варианте использования


Отношение ассоциации — Устанавливает, какую конкретную роль играет актер при взаимодействии с экземпляром варианта использования


Отношение ассоциацииAssociation relationship.

12. Отношение включения

Отношение включенияInclude relationship.

13. Отношение включения

Отношение включения — указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность поведения другого варианта использования


Отношение включенияОбозначение: Обозначается пунктирной линией со стрелкой, которая помечается ключевым словом "include"
загрузка...
Теми розділу
Сторінки, близькі за змістом