39067

Характеристика case-средства Rational Rose

Доклад

Информатика, кибернетика и программирование

Назначение элементов экрана интерфейса Rose: Браузер browser используется для быстрой навигации по модели. C его помощью можно документировать элементы модели Rose. Документация будет выводиться также в отчетах создаваемых в среде Rose.

Русский

2013-09-30

138 KB

14 чел.

Характеристика case-средства Rational Rose

Rational Rose(в данной работе используется Rational Rose Enterprise 7.0) – семейство объектно-ориентированных Case-средств, предназначенных для автоматизации процессов анализа и проектирования ПО, для генерации кодов на различных языках программирования и выпуска проектной документации.

Назначение элементов экрана интерфейса Rose:

Браузер (browser) - используется для быстрой навигации по модели. C помощью браузера можно добавлять к модели элементы, просматривать существующие элементы модели и связи между ними, перемещать и переименовывать элементы модели, добавлять элементы модели к диаграмме,  группировать элементы в пакеты, связывать элемент с файлом или адресом Интернета, работать с детализированной спецификацией элемента,  открывать диаграмму. Браузер поддерживает четыре представления (view): представление вариантов использования, компонентов, размещения и логическое представление.

Окно документации (documentation window) – применяется для работы с текстовым описанием элементов модели. C его помощью можно документировать элементы модели Rose. Например, можно сделать краткое описание каждого действующего лица. При документировании класса все, что будет написано в окне документации, появится затем как комментарий в сгенерированном коде. Документация будет выводиться также в отчетах, создаваемых в среде Rose.

Панели инструментов (toolbars) - применяются для быстрого доступа к наиболее распространенным командам. Панели инструментов Rose обеспечивают быстрый доступ к наиболее распространенным командам. B этой среде существуют два типа панелей инструментов: стандартная панель и панель диаграммы. Стандартная панель видна всегда, ее кнопки соответствуют командам, которые могут использоваться для работы с любой диаграммой. Панель диаграммы своя для каждого типа диаграмм UML.

Все панели инструментов могут быть изменены и настроены пользователем. Для этого используется пункт меню Tools > Options, затем вкладку Toolbars.

Окно диаграммы (diagram window) - используется для просмотра и редактирования одной или нескольких диаграмм UML. B нем показано, как выглядит  диаграммы UML-модели. При внесении в элементы диаграммы изменений Rose автоматически обновит браузер. Аналогично при внесении изменений в элемент с помощью браузера Rose автоматически обновит соответствующие диаграммы. Это помогает поддерживать модель в непротиворечивом состоянии.

Журнал (log) - применяется для просмотра ошибок и отчетов о выполнении различных команд. По мере работы над моделью определенная информация будет направляться в окно журнала. Например, туда помещаются сообщения об ошибках, возникающих при генерации кода. Не существует способа закрыть журнал совсем, но его окно может быть минимизировано.

На рис.3.1  показаны различные части интерфейса Rose.

                       

                                     Рис.3.1. Интерфейс Rose

Четыре представления модели Rose

В модели Rose поддерживаются четыре представления - это представление вариантов использования, логическое представление, представление компонентов и представление размещения. Каждое из них предназначено для своих целей.

Представление вариантов использования содержит всех действующих лиц, все варианты использования и их диаграммы для конкретной системы. Оно может также содержать некоторые диаграммы последовательности и кооперативные диаграммы.

Логическое представление  показывает, как система будет реализовывать поведение, описанное в вариантах использования. Оно дает подробную картину составных частей системы и описывает взаимодействие этих частей. Логическое представление включает конкретные  классы, диаграммы классов и диаграммы состояний. С их помощью конструируется детальный проект создаваемой системы.

Представление компонентов содержит: компоненты, являющиеся физическими модулями кода; диаграммы компонентов; пакеты, являющиеся группами связанных компонентов.

Представление размещения - это последнее представление Rose. Оно соответствует физическому размещению системы, которое может отличаться от ее логической архитектуры: процессы, являющиеся потоками (threads), исполняемыми в отведенной для них области памяти; процессоры, включающие любые компьютеры, способные обрабатывать данные; любой процесс выполняется на одном или нескольких процессорах;                       устройства, т.е. любая аппаратура, не способная обрабатывать данные (например, терминалы ввода-вывода и принтеры); диаграмма размещения.


 

А также другие работы, которые могут Вас заинтересовать

46287. Pronouns 12.14 KB
  The generlizing substitutionl function of pronouns mkes them into syntctic representtive of ll the notionl clsses of words. Even personl pronouns of the first nd second persons ply the representtive role which is exposed by the ddresses nd ppositions – I Sm Brown ws born in 1975. But seven personl pronouns hve n objective cse Ime. Unlike nouns pronouns do not dmit determiners rticles they hve person nd gender distinctions singulr nd plurl forms re often not morphologiclly relted Iwe.
46288. Общая характеристика кризисов развития. Значение кризисов в психическом развитии ребенка 11.94 KB
  Общая характеристика кризисов развития. Значение кризисов в психическом развитии ребенка. Кризис – переломный этап онтогенетического развития. Кризис случается на стыке двух возрастов.
46289. Сравнение объектного и вариантного обобщений 11.93 KB
  Кроме этого изменения связанные с добавлением сведений о новой специализаций могут затронуть различные единицы компиляции без изменения располагаемых в них программных объектов что тоже ведет к дополнительным затратам. При этом все добавления связанные с новой фигурой могут осуществляться во вновь создаваемых единицах компиляции. Процесс добавления новой фигуры полностью аналогичен разработке уже созданных и не требует специальных комментариев. В рассматриваемом случае необходимо только изменить процедуру обеспечивающую ввод новой...
46290. Проблема расширения функциональности в объектно-ориентированном подходе 11.85 KB
  Проблема расширения функциональности в объектноориентированном подходе. Использование объектноориентированного подхода Объектноориентированный подход не позволяет в данном случае получить элегантное решение.
46291. Вектор в c++ 11.81 KB
  Кроме массивов в c++ существуют еще контейнеры, которые позволяют вам немного по другому хранить данные и, вдобавок, применять к ним различные функции (поиск, сортировка и т.д.) . Сегодня вы узнаете об одном из контейнеров - векторе (vector)
46293. Общеисторическая природа сознания. Роль труда в возникновении и развитии сознания. Единство языка и мышления 11.29 KB
  Роль труда в возникновении и развитии сознания. Энгельс считал что решающую роль в возникновении сознания сыграл труд. Роль труда складывается из нескольких факторов. Труд сыграл роль в становлении мозга.
46294. Понятия «клиент», с точки зрения практики социальной работы 10.02 KB
  Системный подход к этому понятию означает что личностная и социальная проблема трудности связанные с межличностным общение или сложная жизненная ситуация к разрешению которой стремится клиент должны быть увидены участниками процесса социальной работы объемно как результат стечения многих обстоятельств на которые оказали влияние как личностные так и социальные факторы. Уникальность социальной работы для оказания помощи людям заключается именно в том чтобы способствовать достижению изменений во взаимодействиях между людьми и...
46295. Дети как объект социальной работы 8.86 KB
  Специфика социального обслуживания детейсирот детей оставшихся без попечения родителей детейинвалидов детей с девиантным поведением. Дети оставшиеся без попечения родителей лица в возрасте до 18 лет которые остались без попечения единственного родителя или обоих родителей в связи с: лишением их родительских прав; ограничением их в родительских правах; признанием родителей безвестно отсутствующими недееспособными ограниченно дееспособными находящимися в лечебных учреждениях; объявлением их умершими; отбыванием ими наказания в...