АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Построение диаграммы прецедентов

Читайте также:
  1. FEO диаграммы
  2. III. Расчет и построение кривой намагничивания ТЭД.
  3. MS EXCEL. Использование электронного табличного процессора excel: построение графиков. Взаимодействие excel с другими приложениями windows.
  4. V. Расчет и построение скоростной характеристики ТЭД, отнесенной к ободу колеса электровоза.
  5. VI. Расчет и построение электротяговой характеристики ТЭД, отнесенной к ободу колеса электровоза.
  6. VII. Расчет и построение тяговой характеристики электровоза.
  7. А. Построение кривой предложения
  8. А. Построение кривой спроса
  9. Анализ и построение линий Ганна.
  10. Взаимно исключающие связи в ER-модели. Примеры. Отображение диаграммы со взаимно исключающими связями в реляционную схему.
  11. Вопрос .корреспонденция счетов бух.записи,их виды. Построение модели корреспонденции счетов.
  12. Гл ава IV. ПОСТРОЕНИЕ ПЕРСПЕКТИВНЫХ МАСШТАБОВ

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

Диаграмма использования (use case diagram) предназначена для отображения внешнего функционирования проектируемой системы и ее взаимодействия с внешним миром пользователями. Основой подхода являются так называемые блоки использования (use case), которые представляют собой некоторый набор функций системы, объединяемых в единое целое с точки зрения пользователя. Один блок использования не обязательно представляет собой одну часть системы или даже единую группу функций. Он представляет собой именно понимание пользователем поведения системы.

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

Диаграмма состоит из следующих элементов:

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

· блоки использования (use case), это такие группы функций системы, которые объединяются в единое целое для внешнего пользователя,

· связи между блоками использования и связи между блоками использования и внешними пользователям.

Выделяют несколько стандартных видов отношений между актерами и вариантами использования:

- Отношение ассоциации (association relationship) служит для обозначения специфической роли актера в отдельном варианте использования. Другими словами, ассоциация специфицирует семантические особенности взаимодействия актеров и вариантов использования в графической модели системы.

- Отношение расширения (extend relationship) отмечает тот факт, что один из вариантов использования может присоединять к своему поведению некоторое дополнительное поведение, определенное для другого варианта использования.

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

- Отношение включения (include relationship) между двумя вариантами использования указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность поведения другого варианта использования. Данное отношение является направленным бинарным отношением в том смысле, что пара экземпляров вариантов использования всегда упорядочена в отношении включения.

Графически блоки использования обозначаются эллипсами с указанием имени внутри эллипса или рядом с ним. Внешние пользователи графически обозначаются как прямоугольники с табулятором "Пользователь" или в виде схематичной фигурки человека, с именем под ней. Элементы Boundary - для оформления условных границ, объединяющих некоторую подгруппу элементов, Package - для логического объединения некоторой группы элементов, связанных некоторыми общими свойствами, Collaboration - для объединения некоторой группы взаимодействующих элементов.

Рис. 1. Элементы диаграммы прецедентов

Графическое обозначение для связей следующее:

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

- отношение расширения между вариантами использования обозначается пунктирной линией со стрелкой (вариант отношения зависимости), направленной от того варианта использования, который является расширением для исходного варианта использования. Данная линия со стрелкой помечается ключевым словом "extend" ("расширяет");

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

- отношение включения обозначается пунктирной линией со стрелкой (вариант отношения зависимости), направленной от базового варианта использования к включаемому. При этом данная линия со стрелкой помечается ключевым словом "include" ("включает")

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

 

Рис. 2. Пример диаграммы прецедентов

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

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

· кто взаимодействует с системой или использует систему;

· кто передает или принимает информацию в/из системы;

· кто является внешним по отношению к системе.

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)