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), исполняемыми в отведенной для них области памяти; процессоры, включающие любые компьютеры, способные обрабатывать данные; любой процесс выполняется на одном или нескольких процессорах;                       устройства, т.е. любая аппаратура, не способная обрабатывать данные (например, терминалы ввода-вывода и принтеры); диаграмма размещения.


 

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

79475. Принципы социально-культурной деятельности 27.21 KB
  СКД это обусловленная нравственноинтеллектуальными мотивами общественно целесообразная деятельность по созданию освоению сохранению распространению и дальнейшему развитию ценностей культуры. Первое направление этой деятельности связано с созданием ценностей культуры как на профессиональной так и любительской основе; второе практически объединило всех людей которые в большей или меньшей мере усваивают богатства мировой и национальной культуры; третье направление выразилось в деятельности музейных и библиотечных работников...
79476. Методика разработки сюжетно-композиционного решения театрализованных мероприятий и культурно-досуговых программ 25.83 KB
  Конфликт в сценарнодосуговом мероприятии решается на уровне борьбы идей столкновении идеологии образов жизни преодоление препятствий борьбы с природой. Составляющими конфликта являются: Конфликтная ситуация наметилась основная расстановка сил основное противоречие. Начинает действовать конфликт.
79477. Коммерческие структуры в культурно-досуговой сфере и социальные требования к их деятельности 21.6 KB
  Коммерческие такие фирмы основная цель которых извлечение прибыли; Юридические лица являющиеся коммерческими организациями могут создаваться в форме хозяйственных товариществ общественных и производственных кооперативов государственных и муниципальных предприятий. В СКД существуют как некоммерческие так и коммерческие структуры. Некоммерческие организации распределяют прибыль на установочную деятельность а коммерческие распределяют между участниками дела.
79478. Тенденции развития инфраструктуры социально-культурной сферы в современных условиях 27.72 KB
  К инфраструктуре социальнокультурной сферы как совокупности материальных организационных финансовоэкономических кадровых информационнометодических и иных условий осуществления социально культурной деятельности на индивидуальном и общественном уровнях обеспечивающих удовлетворение духовных потребностей людей и развитие их творческих потенций относятся: система образования средства массовой информации учреждения искусств театры киностудии филармонии цирки художественнотворческие мастерские любительские студии и т....
79479. Методика удовлетворения и дальнейшего развития информационно-познавательных потребностей средствами социально-культурной деятельности 26.7 KB
  Блюменау предлагает девять сущностей информационной потребности: нужда потребность; нужда потребность в знаниях; потребность в дополнительных знаниях информационная потребность; потребность в объективно необходимой информации; потребность в потенциально необходимой информации; общественная потребность в знаниях; коллективные информационные потребности; нужда в избирательном отношении к воспринимаемым им сигналам то есть информационный интерес метаинформативная потребность 11 49. Современное поколение подростков находится под...
79480. Особенности информационно-методического обеспечения деятельности культурно-досуговых учреждений 25.61 KB
  Методическое обеспечение понимаемое как система управленческих действий нацеленное на создание технологической базы фактически влияет на качество работы и конкурентоспособность фирмы. актуализируется: от того решения что мы будем заменять на новое когда мы будем это делать за какие деньги почему и за какой срок каким способом Зависит реализация принятых решений место положения фирмы на рынке. Чтобы понять каков оптимальный уровень методической базы надо знать: средний уровень рынка возможности предрасположенность фирмы...
79481. Туризм как форма социально-культурной деятельности: специфика и классификация видов 27.89 KB
  Туризм с точки зрения потребителя – это СК и досуговая деятельность осущ. Или же туризм – отрасль экономики сфера бизнеса и предпринимательства. Туризм – временные выезды за пределы постоянного места жительства и работы в культурнопознавательных рекреационнооздоровительных религиозных спортивных и иных целях без занятия оплачиваемой деятельностью в месте временного пребывания. Существуют многочисленные виды и формы туризма которые подразделяются по различным параметрам.
79482. Функции социально-культурной деятельности 26.71 KB
  СКД это обусловленная нравственно-интеллектуальными мотивами общественно целесообразная деятельность по созданию освоению распространению и дальнейшему развитию ценностей культуры. Адаптивно-нормативная освоение формирующихся индивидом основ санитарно-гигиенической культуры культуры речи а также других элементов человеческой жизнедеятельности адаптация к социуму приобретение способностей к самоконтролю саморегулированию поведения Образовательно-развивающая освоение ценностей культуры последовательный процесс социализации и...
79483. Организационные и сценарно-режиссерские особенности подготовки и проведения различных игровых программ 27.65 KB
  Успешное применение игры происходит лишь при соблюдении ряда условий: игра должна несет положительный эмоциональный заряд в самых разнообразных игровых ситуациях; в ней должны быть задействованы все участники мероприятия и осуществляться сменность ролей играющих; она должна предусматривать преодоление определенных трудностей усложняющихся в процессе игры; в игру необходимо вводить элемент состязательности. Сценарий мероприятия должен иметь два аспекта: художественный и психологопедагогический которые программируются не только выстраиваемый...