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

3 Проектирование программных систем с использованием case-средства ibm Rational Rose

Проектировать систему на языке UMLможно разными способами – в том числе «вручную», то есть рисовать диаграммы на листе бумаги или в среде текстового процессора. Понятно, что последний способ нецелесообразен из-за невозможности быстрой корректировки, копирования и проверки на наличие ошибок; обычно используются так называемыеCASE-средства (ComputerAidedSoftware/SystemEngineering– проектирование программ/систем при помощи компьютера).

В настоящее время существует семь наиболее распространенных средств проектирования [8] – IBMRationalRose,BorlandTogether,MicrosoftVisio,Sparx-SystemsEnterpriseArchitect,GentleWarePoseidon,SmartDrawиDia. Каждое их них имеет свою особенность (интеграция сMS-Office, удобство использования, простота изучения и т. п.), но фактически стандартом являетсяIBMRationalRose. Единственным недостатком этого мощного пакета является достаточная сложность его освоения. Уменьшить негативное влияние этого недостатка призван данный раздел учебного пособия.

3.1 Общая характеристика инструментария ibm Rational Rose

CASE-средствоIBM Rational Rose позволяет построить все канонические UML-диаграммы в рамках единой модели, проверить модель на наличие ошибок и осуществить экспорт в виде кодов программ.

Спроектированная модель сохраняется в файле с расширением MDL, резервные копии – в файлах с расширением MD~. Одновременно можно работать только с одной моделью – при загрузке новой предыдущая автоматически закрывается.

Работа начинается с выбора будущей среды реализации (рис. 59). Если среда пока точно не определена, рекомендуется выбрать «Rational unified process».

Рисунок 59 – Окно выбора среды реализации

Интерфейс IBM Rational Rose оформлен по аналогии с интерфейсами большинства Windows-приложений, поэтому нет смысла останавливаться на пунктах главного меню и подробном перечислении содержания панели инструментов (рис. 60).

Рисунок 60 – Рабочий интерфейс среды IBM Rational Rose

В левой части экрана располагается окно браузера проекта, в котором можно видеть проектируемую систему в виде иерархической структуры, верхними уровнями которой являются «Концептуальное представление» (use case view), «Логическое представление» (logical view), «Компонентное представление» (component view) и «Представление развертывания» (deployment view).

В правой части экрана располагается окно диаграммы, где, собственно, и происходит процесс проектирования. Между окном браузера и окном диаграммы располагается специальная панель инструментов, содержание которой зависит от выбранной диаграммы. Состав этой панели можно изменять (пункт Customize контекстного меню).

Внизу экрана находится окно журнала, куда выводится служебная информация о выполненных действиях.

Переключение между диаграммами осуществляется либо нажатием соответствующего значка на панели инструментов, либо выбором из главного меню (Browse).

Остальные особенности работы в среде IBMRationalRoseбудут понятны в дальнейшем при рассмотрении примера разработки модели простейшей информационной системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]