Для системы регистрации курсов

Продолжим анализ сценария добавление учебного курса (Add a Course Offering). Диаграмма показана на рис.24. Диаграммы классов могут быть также прикреплены к реализациям прецедентов. Они содержат представления классов, участвующих в выполнении прецедентов (participating classes).

 

 

 

Рис. 24. Диаграмма последовательности действий для сценария добавление учебного курса

 

Последовательность создания представления участвующих классов

 в программе Rational Rose:

1. Щелкните правой кнопкой мыши по реализации прецедента в окне браузера.

2. В появившемся контекстно-зависимом меню выберете команду New Class Diagram(Создать        Диаграмма классов). Введите имя новой диаграммы.

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

4. Выберете класс в логическом представлении модели и перетащите его на диаграмму с помощью мыши.

5. Аналогичным образом поместите на диаграмму другие нужные классы.

 

                 

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

 

 

                                Рис. 25. Схема классов, участвующих в прецеденте.

 

Резюме

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

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

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

 

Список литературы

1. Иванова Г.С. Технология программирования. – М: Изд-во МГТУ им.Н.Э.Баумана, 2002.

2. Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование. – М: ДМК, 2001.

3. Орлов С.А. Технологии разработки программного обеспечения. Разработка сложных программных систем. Учебное пособие. 2-е изд. – СПб.: Питер, 2003.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: