Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК по курсу ТРПС / ТРПС - Комплексное пособие.doc
Скачиваний:
198
Добавлен:
12.03.2015
Размер:
2.63 Mб
Скачать

8.3. Порядок выполнения

1. Изучить особенности генерации программного кода с помощью RR.

2. Сгенерировать программный код на основе построенной модели системы.

3. Оформить отчёт по результатам выполнения лабораторной работы.

8.4. Содержание отчёта

Результаты выполнения лабораторной работы необходимо представить в виде отчёта, который должен содержать следующие разделы:

1. Постановка задачи.

2. Результаты генерации кода (в т.ч. окно журнала после проверки модели на отсутствие ошибок, описание свойств генерации кода, файлы с текстом кода).

8.5. Варианты заданий

Вариант индивидуального задания соответствует варианту, полученному при выполнении лабораторной работы №2.

8.6. Контрольные вопросы

1. Что необходимо выполнить для генерации отчёта о модели в RR?

2. Какое ПО необходимо для осуществления генерации отчёта о модели в RR?

3. Почему нужно строить разные диаграммы при моделировании системы?

4. Какие диаграммы модели необходимы для генерации программного кода?

5. На каких ЯП могут быть сгенерированы коды программ вRR?

6. Какие основные действия необходимо выполнить для генерации кода вRR?

7. Каким образом осуществляется проверка модели на отсутствие ошибок?

8. Что должно выполняться для классов и компонентов для генерации кода?

9. Как выбирается вRRЯП? Что нужно проверить с точки зрения синтаксиса выбранного ЯП?

10. Как осуществляется редактирование свойств генерации кода?

11. В чём состоят особенности генерации кода модели в средеRR?

12. Для чего предназначена программаRose Delphi Link?

13. Какие особенности имеет программаRose Delphi Link?

6.2. Курсовая работа

Цель курсовой работызакрепление основных понятий и положений дисциплины «Технологии разработки программных систем», приобретение практических навыков анализа и проектирования программных систем.

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

Задание по курсовой работезаключается в анализе выбранной (или заданной руководителем) ПрО и построении моделейUML(в том числе диаграмм). Эти модели должны в полной мере раскрывать этап формализации выбранных объектов и процессов для дальнейшей реализации программной системы.

Для построения моделей UMLнеобходимо использоватьCASE-системуRational RoseотIBM Rational. Для генерации кода наDelphi Pascalнеобходимо использовать средствоRose Delphi Link от фирмыEnsemble Systems, представляющее плагин к системеRational Rose. Основы работы с системой и плагином рассматриваются в методических указаниях к лабораторным работам.

Содержание курсовой работы ориентировано на проработку студентами умений, полученных во время лабораторных работ, и знаний, приобретённых в течение курса лекций по дисциплине «Технологии разработки программных систем».

Так как RUPявляется слишком сложным подходом для разработки системы в рамках курсовой работы, в качестве основы выбран подходICONIX Process.

Курсовая работа выполняется студентами в течение семестра самостоятельно в соответствии с индивидуальными заданиями.

7. Общие сведения

Для выполнения курсовой работы необходимо знать некоторые аспекты языка UMLи ПроцессаICONIX.