SITSTEP ru
» » Er диаграмма лабораторная работа

Er диаграмма лабораторная работа

Категория : Сборка

Большую известность получила также логическая модель, ориентированная на потребителя и решение проблем, которая способствует глубокому вживанию в проблему и позволяет лучше понять и выразить сущность предметов. Иерархическая модель для потребительских требований к двери легкового автомобиля фрагмент представлена на рисунке 4.

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

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

На диаграмме вариантов использования интерфейс изображается в виде маленького круга, рядом с которым записывается его имя. Если имя записывается на английском, то оно должно начинаться с заглавной буквы I, например, ISecurelnformation, ISensor. Графический символ отдельного интерфейса может соединяться на диаграмме сплошной линией с тем вариантом использования, который его поддерживает.


Построение ER-диаграмм заданной предметной области

Сплошная линия в этом случае указывает на тот факт, что связанный с интерфейсом вариант использования должен реализовывать все операции, необходимые для данного интерфейса, а возможно и больше рис. Кроме этого, интерфейсы могут соединяться с вариантами использования пунктирной линией со стрелкой рис.

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

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

Внутри прямоугольника содержится текст примечания. Примечание может относиться к любому элементу диаграммы, в этом случае их соединяет пунктирная линия. Если примечание относится к нескольким элементам, то от него проводятся, соответственно, несколько линий. Разумеется, примечания могут присутствовать не только на диаграмме вариантов использования, но и на других канонических диаграммах. Примеры примечаний в языке UML 9 10 Отношения на диаграмме вариантов использования Между компонентами диаграммы вариантов использования могут существовать различные отношения, которые описывают взаимодействие экземпляров одних актеров и вариантов использования с экземплярами других актеров и вариантов.

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

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


Лабораторная работа №2-3. Создание и редактирование диаграмм в документах word.

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

В языке UML имеется несколько стандартных видов отношений между актерами и вариантами использования: Отношение ассоциации association relationship Отношение расширения extend relationship Отношение обобщения generalization relationship Отношение включения include relationship При этом общие свойства вариантов использования могут быть представлены тремя различными способами, а именно с помощью отношений расширения, обобщения и включения.

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



лабораторная er работа диаграмма


Другими словами, ассоциация специфицирует семантические 10 11 особенности взаимодействия актеров и вариантов использования в графической модели системы. Таким образом, это отношение устанавливает, какую конкретную роль играет актер при взаимодействии с экземпляром варианта использования.

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

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





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

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

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


Лабораторная работа №2. Диаграммы прецедентов (Use-Case diagram)

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



лабораторная er работа диаграмма


При этом В называется предком или родителем по отношению А, а вариант А потомком по отношению к варианту использования В.

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

Графически данное отношение обозначается сплошной линией со стрелкой в форме незакрашенного треугольника, которая указывает на родительский 12 13 вариант использования рис.


Теоретические сведения

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

Графически модель прецедентов представляется просто: Инициирующий исполнитель находится слева от прецедента, принимающий исполнитель - справа. Взаимодействие исполнителя и прецедента обозначается с помощью сплошной соединительной линии. При выполнении анализа прецедентов определяются границы системы и ее связь с окружающим миром. Исполнители обычно находятся вне системы, а прецеденты - внутри. Нотация Чена и сам процесс построения диаграмм сущность-связь изучалась в курсе "Организация баз данных и знаний", поэтому здесь мы рассмотрим только отличия IDFE1X от нотации Чена.



работа лабораторная er диаграмма


Сущность Entity - реальный либо воображаемый объект, имеющий существенное значение для рассматриваемой предметной области. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.

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

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

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

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






Комментарии пользователей

Весьма любопытный топик
19.09.2018 11:56
УУУРРАААА,НАКОНЕЦТО,ЗАБЕР
28.09.2018 06:43

  • © 2012-2018
    sitstep.ru
    RSS фид | Карта сайта