Читайте также: |
|
РЕАЛИЗАЦИИ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ
Диаграмма Вариантов использования представляет внешний вид системы. Выполнение Вариантов использования отображается с помощью потока событий. Сценарии используются для описания того, как реализуются Варианты использования, взаимодействуя между группами объектов
Сценарий (scenario) - это элемент Варианта использования. Он представляет собой одиночный проход по потоку событий для Вариантов использования. Сценарии помогают выделить объекты, классы и взаимодействия объектов, необходимые для исполнения единичного действия, определенного Вариантом использования. Сценарии описывают порядок того, как обязанности, возложенные на Варианты использования, распределяются среди объектов и классов в системе Сценарии говорят на языке конечных пользователей и экспертов, и поэтому являются средством выражения их пожеланий по необходимому поведению системы для разработчиков
Каждый Вариант использования - это сплетение первичных (нормальный поток для Варианта использования) и вторичных сценариев (логика ЧТО-ЕСЛИ в Варианте использования). Это значит, что существует множество сценариев для системы - первичные и вторичные сценарии для всех Вариантов использования. На этапе анализа уже можно сказать, что определение первичного сценария для каждого выбранного Варианта использования будет достаточным Когда вы обнаружите, что каждый новый сценарий повторяет большинство шагов из предыдущего, то вы добились цели. Данная фаза анализа должна завершаться по мере того, как разработчики продумают приблизительно 80% первичных сценариев и выборочно коснутся вторичных Если проработать больше сценариев, результаты анализа, вероятно, окажутся хуже, если меньше - не будет достаточного понимания поведения системы, чтобы правильно оценить риски.
По методологии Rational Unified Process реализации Вариантов использования (use case Реализации) отражаются в логическом представлении модели. В языке UML реализация Вариантов использования изображается в виде пунктирного овала. Логическое Представление Вариантов использования обычно отображается на диаграмме Вариантов использования (или наборе диаграмм), содержащейся в логическом представлении модели.
Создание диаграммы реализации Вариантов использования в логическом представлении модели в программе Rational Rose состоит из следующих шагов:
1. Щелкните правой кнопкой мыши по папке Logical View (Логическое представление) в окне браузера.
2. В появившемся контекстно-зависимом меню выберите команду New => UseCase (Создать => Вариант использования). В раздел логического представления модели будет добавлена новая диаграмма Вариантов использования с названием New Diagram
3. Введите для новой диаграммы название Реализации.
Окно браузера с диаграммой Вариантов использования Реализации показано на рис. 3.1.
Рис.3.1
Создание реализации Вариантов использования.
Последовательность создания реализаций Вариантов использования в программе Rational Rose:
1. Дважды щелкните по диаграмме Вариантов использования Реализации в списке браузера, чтобы открыть диаграмму.
2. Щелкните по кнопке Use Case (Вариант использования) на панели инструментов.
3. Щелкните по диаграмме Вариантов использования. В диаграмму и список браузера будет добавлен новый Вариант использования.
4. Дважды щелкните по изображению Варианта использования. На экране появится диалоговое окно Use Case Specification (Параметры Варианта использования).
5. Введите название Варианта использования (такое же, как у модели) в поле ввода Name (Имя). Заметьте, что вы должны указать название в диалоговом окне параметров Вариант использования или в браузере, чтобы сообщить программе Rational Rose об использовании другого пространства имен (namespace). Если вы введете название Варианта использования непосредственно на диаграмме, программа Rational Rose будет считать, что это тот же Вариант использования, что и в представлении use case.
6. В открывающемся списке Stereotype (Стереотип) выберите стереотип use-case realization.
7. Щелкните по кнопке ОК, чтобы закрыть диалоговое окно.
Диаграмма Вариантов использования Реализации показана на рис. 3.2.
Рис.3.2
Связь между Вариантом использованиями в логическом и use case-представлении отражается путем добавления Вариантов использования из представления use case на диаграмму Реализации и соединения с их реализациями посредством однонаправленной ассоциативной связи с соответствующим стереотипом.
На рис. 3.3 показана связь реализаций с представлением Вариантов использования на диаграмме функций Реализации.
Рис.3.3
Дата добавления: 2015-08-09; просмотров: 99 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вкладка СОМ | | | Создание диаграммы последовательности действий |