Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички итоговые.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.85 Mб
Скачать

2.8. Работа с пакетами

В языке UML такие элементы, как актеры, прецеденты, классы и компонен­ты, можно сгруппировать в пакеты (packages). В частности, в представлении прецедентов можно сгруппировать в пакеты прецеденты и актеров. Внешний вид пиктограммы пакета приведен на рис 2.2.

Рисунок 2.2. Изображение пиктограммы пакета с Rational Rose

Для упорядочения элементов модели в среде Rational Rose можно создавать столько пакетов, сколько нужно. При необходимости, для лучшей организации разрешается помещать один пакет внутрь другого. При создании нового пакета Rational Rose автоматически создает диаграмму Package Overview (Обзор пакета) и список ассоциаций (Associations List).

Для добавления пакета на диаграмму проделайте следующие операции. Щелкните правой кнопкой мыши на представлении прецедентов в браузере. Если необходимо вложить вновь создаваемый пакет в существующий, щелкните правой кнопкой мыши на существующем пакете в браузере. В открывшемся меню выберите пункт New > Package (Создать > Пакет). Введите имя нового пакета.

Чтобы поместить в пакет элемент диаграммы, перетащите в браузере его пиктограмму в этот пакет.

Пакет в среде Rational Rose можно удалить с одной диаграммы прецедентов или из модели в це­лом. В последнем случае пакет и все его содержимое будут полностью уничтожены.

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

Для удаления пакета из модели щелкните правой кнопкой мыши на пакете в браузере. В открывшемся меню выберите пункт Delete (Удалить).

2.9. Задание и отчетность

Необходимо создать диаграмму прецедентов в инструментальной среде Rational Rose 2002, следуя описанным принципам работы с системой. Объектом автоматизации является фирма, описанная в практическом пособии.

Документы отчетности сдаются на проверку в электронной форме и включают в себя:

  • файл модели (*.mdl);

  • документ Microsoft Word, содержащий описание потоков событий прецедентов моделируемой информационной системы;

  • документ Microsoft Word, содержащий описание основных проектных решений;

  • файл с указанием группы и фамилии студентов, выполнивших работу.

Допускается документирование потоков событий и основных проектных решений в рамках среды Rational Rose с использованием окна документирования. В этом случае помимо файла модели необходимо сдать на проверку набор HTML-страниц, представляющих собой отчет, генерируемый средствами Rational Rose. Указания по его генерации можно найти в разделе 1.6.

3. Лабораторная работа № 3. Создание диаграммы состояний

3.1. Цель работы.

Лабораторная работа направлена на формирование навыков разработки диаграммы состояний с использованием инструментальной среды. В пособии описаны основные приемы создания, модификации и специфицирования диаграммы состояний и ее элементов в Rational Rose 2002.

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