Материал: Лабораторные_Архитерктура ИС

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
background image

43

стадии

жизненного

цикла

ПО

имеется

интегрированный

набор

продуктов

Rational Suite. Rational Suite 

существует

в

следующих

вариантах

:

Rational Suite AnalystStudio – 

предназначен

для

определения

и

управления

полным

набором

требований

к

разрабатываемой

системе

;

Rational Suite DevelopmentStudio – 

предназначен

для

проектирования

и

реализации

ПО

;

Rational Suite TestStudio – 

представляет

собой

набор

продуктов

,

предназначенных

для

автоматического

тестирования

приложений

;

Rational Suite Enterprise – 

обеспечивает

поддержку

полного

жизненного

цикла

ПО

и

предназначен

как

для

менеджеров

проекта

,

так

и

отдельных

разработчиков

выполняющих

несколько

функциональных

ролей

в

команде

разработчиков

.

В

состав

 Rational Suite, 

кроме

 Rational Rose, 

входят

следующие

компоненты

:

Rational Requisite Pro – 

средство

управления

требованиями

,

предназначенное

для

организации

совместной

работы

группы

разработчиков

Оно

позволяет

команде

разработчиков

создавать

,

структурировать

устанавливать

приоритеты

отслеживать

,

контролировать

изменения

требований

возникающих

на

любом

этапе

разработки

компонентов

приложения

;

Rational ClearCase – 

средство

управления

конфигурацией

ПО

;

Rational SoDA – 

средство

автоматической

генерации

проектной

документации

;

Rational ClearQuest – 

средство

для

управления

изменениями

и

отслеживания

дефектов

в

проекте

на

основе

средств

 e-mail 

и

 Web;

Rational TeamTest – 

средство

автоматического

обнаружения

ошибок

во

время

выполнения

программы

и

генерации

сценариев

для

проведения

регрессионного

тестирования

;

Rational Robot – 

средство

для

создания

модификации

и

автоматического

запуска

тестов

;

Rational Purify – 

средство

для

локализации

трудно

обнаруживаемых

ошибок

времени

выполнения

программы

;

background image

44

Rational PureCoverage – 

средство

идентификации

участков

кода

,

пропущенных

при

тестировании

;

Rational Quantify – 

средство

количественного

определения

узких

мест

влияющих

на

общую

эффективность

работы

программы

;

Rational Suite PerformanceStudio – 

средство

нагрузочного

тестирования

приложений

 «

клиент

-

сервер

» 

и

 Web-

приложений

.

Для

организации

групповой

работы

в

 Rational Rose 

возможно

разбиение

модели

на

управляемые

подмодели

Каждая

из

них

независимо

сохраняется

на

диске

или

загружается

в

модель

В

качестве

подмодели

может

выступать

пакет

или

подсистема

.

Среда

функционирования

Rational Rose 

функционирует

на

различных

платформах

: IBM PC (Windows 95/98/NT), Sun SPARCstations

(UNIX, Solaris, SunOS), Hewlett-Packard (HP UX), IBM RS/6000 (AIX).

2.2. 

Работа

в

среде

 Rational Rose

2.2.1. 

Элементы

экрана

Пять

основных

элементов

интерфейса

 Rose – 

это

браузер

окно

документации

панели

инструментов

окно

диаграммы

и

журнал

 (log).

Их

назначение

заключается

в

следующем

:

браузер

 (browser) – 

используется

для

быстрой

навигации

по

модели

;

окно

документации

 (documentation window) – 

применяется

для

работы

с

текстовым

описанием

элементов

модели

;

панели

инструментов

 (toolbars) – 

применяются

для

быстрого

доступа

к

наиболее

распространенным

командам

;

окно

диаграммы

 (diagram window) – 

используется

для

просмотра

и

редактирования

одной

или

нескольких

диаграмм

 UML;

журнал

 (log) – 

применяется

для

просмотра

ошибок

и

отчетов

о

результатах

выполнения

различных

команд

.

На

рис

. 2.

1

показаны

различные

части

интерфейса

 Rose.

background image

45

Рис

. 2.

1

Интерфейс

 Rational Rose.

Браузер

Браузер

 – 

это

иерархическая

структура

позволяющая

осуществлять

навигацию

по

модели

Все

что

добавляется

в

модель

 – 

действующие

лица

,

варианты

использования

классы

компоненты

 – 

будет

показано

в

окне

браузера

С

помощью

браузера

можно

:

добавлять

в

модель

элементы

  (

действующие

лица

варианты

использования

классы

компоненты

диаграммы

и

т

.

д

.);

просматривать

существующие

элементы

модели

;

просматривать

существующие

связи

между

элементами

модели

;

перемещать

элементы

модели

;

переименовывать

эти

элементы

;

добавлять

элементы

модели

к

диаграмме

;

связывать

элемент

с

файлом

или

адресом

Интернет

;

группировать

элементы

в

пакеты

;

работать

с

детализированной

спецификацией

элемента

;

открывать

диаграмму

.

background image

46

Браузер

поддерживает

четыре

представления

 (view): 

представление

вариантов

использования

компонентов

размещения

и

логическое

представление

Все

они

и

содержащиеся

в

них

элементы

модели

описаны

ниже

в

подразд

. 2.2.2.

Браузер

организован

в

древовидном

стиле

Каждый

элемент

модели

может

содержать

другие

элементы

находящиеся

ниже

его

в

иерархии

.

Знак

 « – » 

около

элемента

означает

что

его

ветвь

полностью

раскрыта

.

Знак

 « + » – 

что

его

ветвь

свернута

.

Окно

документации

С

его

помощью

можно

документировать

элементы

модели

 Rose.

Например

можно

сделать

короткое

описание

каждого

действующего

лица

.

При

документировании

класса

все

что

будет

написано

в

окне

документации

появится

затем

в

виде

комментария

в

сгенерированном

коде

что

избавляет

от

необходимости

впоследствии

вносить

эти

комментарии

вручную

Документация

будет

выводиться

также

в

отчетах

,

создаваемых

в

среде

 Rose.

Панели

инструментов

Панели

инструментов

 Rose 

обеспечивают

быстрый

доступ

к

наиболее

распространенным

командам

В

этой

среде

существует

два

типа

панелей

инструментов

стандартная

панель

и

панель

диаграммы

Стандартная

панель

видна

всегда

ее

кнопки

соответствуют

командам

которые

могут

использоваться

для

работы

с

любой

диаграммой

Панель

диаграммы

своя

для

каждого

типа

диаграмм

 UML.

Все

панели

инструментов

могут

быть

изменены

и

настроены

пользователем

Для

этого

выберите

пункт

меню

 Tools > Options, 

затем

выберите

вкладку

 Toolbars.

Чтобы

показать

или

скрыть

стандартную

панель

инструментов

  (

или

панель

инструментов

диаграммы

):

1

.

Выберите

пункт

 Tools > Options.

2.

Выберите

вкладку

 Toolbars.

background image

47

3.

Чтобы

сделать

видимой

или

невидимой

стандартную

панель

инструментов

пометьте

  (

или

снимите

пометку

контрольный

переключатель

 Show Standard ToolBar (

или

 Show Diagram ToolBar)

Чтобы

увеличить

размер

кнопок

на

панели

инструментов

:

1

.

Щелкните

правой

кнопкой

мыши

на

требуемой

панели

.

2.

Выберите

во

всплывающем

меню

пункт

 Use Large Buttons

(

Использовать

большие

кнопки

)

Чтобы

настроить

панель

инструментов

:

1

.

Щелкните

правой

кнопкой

мыши

на

требуемой

панели

.

2.

Выберите

пункт

 Customize (

настроить

)

3.

Чтобы

добавить

или

удалить

кнопки

выберите

соответствующую

кнопку

и

затем

щелкните

мышью

на

кнопке

 Add (

добавить

или

Remove (

удалить

), 

как

показано

на

рис

. 2.2.

Рис

. 2.2. 

Настройка

стандартной

панели

инструментов

.

Окно

диаграммы

В

окне

диаграммы

видно

как

выглядит

одна

или

несколько

диаграмм

UML 

модели

При

внесении

в

элементы

диаграммы

изменений

 Rose

автоматически

обновит

браузер

Аналогично

при

внесении

изменений

в

элемент

с

помощью

браузера

 Rose 

автоматически

обновит

соответствующие

диаграммы

Это

помогает

поддерживать

модель

в

непротиворечивом

состоянии

.

Источник: https://files.student-it.ru/previewfile/15390