Аннотационные сущности

· Группирующие сущности — это организационные

составляющие моделей UML. К ним относятся пакеты

(Package) — обобщенный механизм для организации

элементов в группы. Структурные, поведенческие,

группирующие сущности могут быть помещены в пакет. Пакеты

являются чисто концептуальными сущностями — в отличие от

компонентов, существующих во время исполнения программы.

Изображается пакет как папка с ярлыком сверху и, как правило,

имеет только имя.

· Аннотационные сущности это пояснительные

составляющие моделей UML, к которым относятся примечания

(Note) — пояснительные элементы языка. Они содержат текст комментария, изображаются в виде прямоугольника с загнутым

Аннотационные сущности - student2.ru уголком страницы.

Отношения

Аннотационные сущности - student2.ru 1. .

Отношения

· Зависимость - это семантическое отношение между двумя сущностями, такое при котором изменение одной (первичной) сущности вызывает изменение семантики другой, зависимой сущности.

· Ассоциация – это структурное двунаправленное отношение, описывающее совокупность взаимоотношений между объектами. По сути дела ассоциация является сверткой бинарных отношений между объектами. Пометка единица (1) на левом конце линии ассоциации означает, что в двунаправленном отношении, наряду с многими работниками участвует один работодатель. Единица и звездочка на

ррааввоомм ккооннццее ллииннииии ооззннааччааеетт ""ееддииннииццаа ииллии ббооллььшшее"" ((11....**))..

· Обобщение - это однонаправленное отношение, называемое "потомок/прародитель", в котором объект "потомок" может быть подставлен вместо объекта прародителя (родителя или предка). Потомок наследует структуру и поведение своего родителя. Стрелка всегда указывает на родителя.

· Реализация – это семантическое однонаправленное отношение, которое может устанавливаться, во-первых, между интерфейсами и реализующими их классами или компонентами, во-вторых, между прецедентами и реализующими их кооперациями.

Аннотационные сущности - student2.ru

Аннотационные сущности - student2.ru Структура языка UML




Аннотационные сущности - student2.ru



Диаграмма прецедентов (use case diagram)

· Диаграммы прецедентов (диаграммы вариантов использования,

use case diagrams) – это обобщенная модель

функционирования системы в окружающей среде.

· Сущности, с которыми взаимодействует система в процессе

своей работы, называются экторами

· Эктор (actor) - это множество логически связанных ролей,

сполняемых при взаимодействии с прецедентами или

сущностями (система, подсистема или класс). Эктором может

быть человек или другая система, подсистема или класс,

которые представляют нечто вне сущности.

· Эктор – это кто-то (или что-то) внешний по отношению к

компьютерной системе, кто взаимодействует с ней.

· Диаграммы прецедентов относятся к той группе диаграмм,

которые представляют динамические или поведенческие

аспекты системы. Это отличное средство для достижения

взаимопонимания между разработчиками, экспертами и

конечными пользователями продукта

Диаграмма прецедентов (use case diagram)

Аннотационные сущности - student2.ru Графически эктор изображается либо " человечком ", либо символом класса с соответствующим стереотипом

· Прецедент (use-case) - описание отдельного аспекта поведения системы с точки зрения пользователя (Буч).

· Прецедент (use case) - описание множества последовательных событий (включая варианты),

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

Аннотационные сущности - student2.ru ррееццееддееннттыы ооббооззннааччааююттссяя вв ввииддее ээллллииппссаа,, ввннууттррии ккооттооррооггоо ууккааззаанноо ееггоо название.

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

Прецеденты могут включать другие прецеденты, расширяться ими, наследоваться и т. д.

Аннотационные сущности - student2.ru Пример диаграммы прецедентов

Аннотационные сущности - student2.ru Пример диаграммы прецедентов

Цели создания диаграмм прецедентов:

· определение границы и контекста

моделируемой предметной области на

ранних этапах проектирования;

ооррммииррооввааннииее ооббщщиихх ттррееббоовваанниийй кк

поведению проектируемой системы;

· разработка концептуальной модели системы

для ее последующей детализации;

· подготовка документации для

взаимодействия с заказчиками и

пользователями системы.

Наши рекомендации