
- •Создание прецедентов
- •На панели инструментов щёлкнуть по кнопке Unidirectional Association.
- •Поиск классов
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Изучение взаимодействия объектов
- •Щёлкнуть по кнопке ok, чтобы закрыть диалоговое окно.
- •Определение отношений
- •Добавление поведения и структуры
- •Изучение наследования
- •Анализ поведения объекта
- •Проектирование системной архитектуры
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Выпуск версий Проектирование отношений
- •Проектирование атрибутов и операций
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Возвратное проектирование
- •Примеры программ на Visual Basic
- •Создание динамической библиотеки ActiveX
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Повторное использование библиотеки ActiveX
- •5. В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Глоссарий
Повторное использование библиотеки ActiveX
В этом разделе полученная библиотека будет использоваться для другого приложения с учетом всех этапов анализа и проектирования. Задача состоит в следующем. Вам нужно создать приложение, которое будет выводить зарплату служащего. Пользователь приложения – управляющий. Вы должны работать с программной библиотекой, предоставленной отделом оплаты труда (то есть созданной ранее DLL). Следует начать с новой пустой модели.
Последовательность создания диаграммы прецедентов:
Щелкнуть по значку «+» слева от названия раздела Use Case View (Представление прецедентов) в окне браузера.
Дважды щелкнуть по диаграмме Main (Главная диаграмма) в разделе Use Case View (Представление прецедентов), чтобы открыть ее.
Щелкнуть по кнопке Actor (Актер) на панели инструментов, а затем по диаграмме, чтобы поместить на нее актера.
Ввести имя нового актера – Manager.
Щелкнуть правой кнопкой мыши по изображению актера на диаграмме.
В появившемся контекстно-зависимом меню выбрать команду Options Stereotype display Icon (Параметры Отображение стереотипа Значок).
Щелкнуть по кнопке Use Case (Прецедент) на панели инструментов, а затем по диаграмме, чтобы поместить на нее прецедент.
Ввести имя нового прецедента – Display Pay.
Щелкнуть по кнопке Unidirectional Association (Однонаправленная ассоциативная связь) на панели инструментов.
Щелкнуть по актеру Manager на диаграмме и провести линию связи к прецеденту Display Pay.
Для создания диаграммы реализации прецедентов необходимо:
Щелкнуть правой кнопкой мыши по названию раздела Logical View (Логическое представление) в браузере.
В появившемся контекстно-зависимом меню выберите команду New Use Case Diagram (Создать Диаграмма прецедентов). В список браузера будет добавлена новая диаграмма.
Ввести ее название – Realizations.
Дважды щелкнуть по диаграмме Realizations, чтобы открыть её.
Чтобы создать реализацию прецедента следует:
Щелкнуть по кнопке Use Case на панели инструментов, а затем по диаграмме, чтобы поместить на нее прецедент.
Дважды щелкнуть по прецеденту, чтобы открыть диалоговое окно настройки его параметров.
В поле ввода Name (Название) ввести имя прецедента – Display Pay. Важно, чтобы вы указали название прецедента именно таким образом. В этом случае вы сообщите программе Rational Rose о необходимости использования другого пространства имен (namespace). Если ввести название прецедента непосредственно на диаграмме, программа сочтет, что это тот же прецедент Display Pay, что и в представлении прецедентов.
В раскрывающемся списке Stereotype (Стереотип) выбрать стереотип Use Case Realization (Реализация прецедента).
Щелкнуть по кнопке ОК, чтобы закрыть диалоговое окно настройки параметров.
На экране появится сообщение о том, что прецедент существует в нескольких пространствах имен. Это нормально. Щелкнуть по кнопке ОК, чтобы закрыть сообщение.
Щелкнуть правой кнопкой мыши по прецеденту.
В появившемся контекстно-зависимом меню выбрать команду Stereotype display Icon (Отображение стереотипа Значок).
Этапы создания диаграммы последовательности действий:
Щелкнуть правой кнопкой мыши по реализации прецедента Display Pay в списке браузера.
В появившемся контекстно-зависимом меню выбрать команду New Sequence Diagram (Создать Диаграмма последовательности действий).
Ввести название новой диаграммы – Display Pay for an Employee.
Дважды щелкнуть по созданной диаграмме последовательности действий, чтобы открыть ее.
Для добавления объектов и сообщений на диаграмму последовательности действий:
В списке браузера выбрать актера Manager и перетащить его с помощью мыши на диаграмму последовательности действий.
Щелкните по кнопке Object (Объект) на панели инструментов, а затем по диаграмме последовательности действий, чтобы поместить на нее объект.
Ввести имя объекта – aPayForm.
Щелкнуть по кнопке Object Message (Сообщение) на панели инструментов.
Щелкните по пунктирной линии для актера и провести линию сообщения к пунктирной линии для объекта aPayForm.
Ввести название сообщения – display pay for joe.
Щелкните по кнопке Object на панели инструментов, а затем по диаграмме последовательности действий, чтобы поместить на нее объект.
Ввести имя объекта – Joe.
Щелкнуть по кнопке Object Message на панели инструментов.
Щелкнуть по пунктирной линии для объекта aPayForm и провести линию сообщения к пунктирной линии для объекта Joe.
Ввести название сообщения – get pay rate.
Щелкнуть по кнопке Object на панели инструментов, а затем по диаграмме последовательности действий, чтобы поместить на нее объект.
Ввести имя объекта – aPayClerk.
Щелкнуть по пунктирной линии для объекта aPayForm и провести линию сообщения к пунктирной линии для объекта aPayClerk.
Ввести название сообщения – calculate pay for this rate.
Щелкнуть по кнопке Message to Self (Сообщение себе) на панели инструментов.
Щелкнуть по пунктирной линии для объекта aPayForm, чтобы добавить сообщение.
Ввести название сообщения – display pay.
Этапы создания классов PayrollForm и Employee:
1. Щелкнуть правой кнопкой мыши по названию раздела Logical View (Логическое представление) в браузере.
2. В появившемся контекстно-зависимом меню выбрать команду New Class (Создать Класс).
3. Ввести имя для нового класса – PayrollForm.
4. Щелкнуть правой кнопкой мыши по классу PayrollForm в браузере.