- •Вводные понятия: по, технология (в широком смысле), трпо
- •Понятие case-технологии
- •Диаграммные техники структурно - ориентированного системного анализа и их назначение
- •Idef0: назначение и основные элементы
- •Idef3: назначение и основные элементы
- •Диаграммы idef0, idef3, dfd в моделировании по
- •Диаграммы idef0, idef3, dfd в моделировании бизнес-процессов
- •Классификация структурных методологий: школы Se и ie
- •Классификация структурных методологий: порядок построения
- •Классификация структурных методологий: тип целевых систем
- •Диаграммные техники объектно - ориентированного с анализа и их назначение
- •Способы описания поведения по
- •Диаграмма состояния: назначения и основные элементы
- •Диаграмма состояния: состояния
- •Диаграмма состояния: переход
- •Диаграмма состояния: составные состояния
- •Диаграммы деятельности: назначения и основные элементы
- •Диаграммы деятельности: состояния действия
- •Диаграммы деятельности: переходы
- •Диаграммы деятельности: дорожки
- •Диаграммы деятельности: объекты
- •Способы описания взаимодействия объектов
- •Диаграмма классов: назначение и основные элементы
- •Диаграмма классов: отношения между классами
- •Диаграмма классов: шаблоны
- •Диаграмма классов: класс
- •Имя класса
- •Атрибуты класса
- •Диаграмма классов: интерфейс
- •Диаграмма техники оо проектирования и их назначение
- •Диаграмма компонентов: назначения и основные элементы
- •Диаграмма развертывания: назначения и основные элементы
- •BPwin: назначения и возможности
- •BPwin: моделирование процессов в нотации idef0
- •Работы (Activity)
- •Стрелки (Arrow)
- •BPwin: моделирование процессов в нотации dfd
- •BPwin: моделирование процессов в нотации idef3
- •BPwin: создание системной модели
- •BPwin: abc- анализ
- •BPwin: udp- анализ
- •ERwin:назначение и возможности
- •ERwin: логическое моделирование данных
- •ERwin: физическое моделирование данных
- •ERwin: моделирование хранение данных
- •Взаимодействие bPwin и Erwin
- •Rationalrose: назначение и возможности
- •Rationalrose: создание модели вариантов использования
- •Rationalrose: моделирование диаграммы состояния
- •Rationalrose: моделирование поведения в виде диаграммы деятельности
- •Rationalrose: моделирование взаимодействие объектов в виде диаграммы последовательности
- •Rationalrose: моделирование взаимодействия в виде диаграммы кооперации
- •Rationalrose: построение статической модели по
- •Rationalrose: построение диаграммы компонентов
- •Rationalrose:построение диаграммы развертывания
- •Rationalrose: общая последовательность кодогенерации по модели
- •Rationalrose:кодогенераци я по модели с использованием библиотеки mfc
- •Rational Rose: генерация схем Oracle 8
- •Rational Rose: обратное проектирование
- •Классический подход – предок современных подходов: особенности жц
- •Классический подход – предок современных подходов: использование управляющих структур
- •Классический подход – предок современных подходов: использование модулей
- •Современный подход к разработке по – эволюционное развитие классики
- •Вводные понятия: по, технология (в широком смысле), трпо
- •Понятие case-технологии
Rationalrose: создание модели вариантов использования
Создайте диаграмму вариантов использования для системы регистрации. Требуемые для этого действия подробно перечислены далее. Готовая диаграмма вариантов использования изображена на рис. 5.
В среде Rose диаграммы вариантов использования создаются в представлении вариантов использования. Главная диаграмма (Main) предлагается по умолчанию. Для моделирования системы можно затем разработать необходимое количество дополнительных диаграмм.
Для того чтобы получить доступ к главной диаграмме вариантов использования:
1. Откройте данное представление, щелкнув по значку «+» рядом с представлением вариантов использования в браузере.
2. Откройте главную диаграмму, дважды щелкнув мышью. Строка заголовка изменится, включив фразу [Use Case Diagram: Use Case view / Main].
Для создания новой диаграммы вариантов использования:
1. Щелкните правой кнопкой мыши по пакету представления вариантов использования в браузере.
2. Выберите пункт New / Use Case Diagram из всплывающего меню.
3. Выделив новую диаграмму, введите ее имя.
4. Дважды щелкните по названию этой диаграммы в браузере, чтобы открыть ее.
Rationalrose: моделирование диаграммы состояния
Строят для отдельного класса. Отметим, что и всю систему можно трактовать как класс.
Для выбранного класса начать построение можно двумя способами:
Раскрыть логическое представление в браузере (Logical View) Выделить рассматриваемый класс и выбрать пункт Open State Diagram контекстного меню
Через пункт меню Browse/State Diagram После выполнения в окне диаграммы появиться поле для размещения элементов этой диаграммы, выбираемых с помощью специальной панели инструментов.
Процесс добавления и удаления состояний и переходов на диаграмму состояний аналогичен этим же действиям с элементами других диаграмм.
После добавления нового состояния или перехода на диаграмму состояний можно открыть спецификацию выбранных элементов и определить их специфические свойства, допустимые на соответствующих вкладках. При необходимости можно визуализировать вложенность состояний и подключить историю отдельных состояний.
Rationalrose: моделирование поведения в виде диаграммы деятельности
Главное отличие между диаграммой деятельности и диаграммой состояния состоит в том, что в первом случае – основные действия, а во втором – статическое состояние.
При этом диаграмма деятельности подходит для моделирования последовательности действий, а диаграмма состояний – для моделирования дискретных состояний объекта.
Способы начала разработки обоих диаграмм – идентичны и отличаются выбором опций:
{Statechart/Activity}
Затем выполняют операции построения диаграммы деятельности. Перечень операций и последовательность действий по выполнению каждой из низ даны в [ ].
Rationalrose: моделирование взаимодействие объектов в виде диаграммы последовательности
Может быть активизирована одним из следующих способов:
Щелкнуть на кнопке с изображением диаграммы последовательности на стандартной панели инструментов
Через пункт меню Browse/Interaction Diagram.
После выполнения в окне диаграммы появится чистое поле для размещения элементов диаграммы последовательности, которые выбираются с помощью специальной панели инструментов.
Построение диаграммы последовательности сводится к добавлению или удалению отдельных объектов и сообщений, а также их спецификации. Доступ к спецификации этих элементов организован через контекстное меню, либо через пункт меню Browse/Specification.
При добавлении сообщений на диаграмму последовательности они по умолчанию получают свой номер последовательности.
При необходимости можно изменить порядок следования сообщений и их спецификации, а также сопоставить сообщения с операциями. Дополнительно можно установить синхронизацию сообщений, связать с сообщением примечание (комментарий).