Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_k_vypolneniyu_KP_OOP.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.89 Mб
Скачать

3 Задание на курсовое проектирование

В рамках курсового проектирования разрабатывается система имитационного моделирования. Разработка программного продукта должна включать следующие этапы.

  1. Провести объектно-ориентированный анализ (ООА) заданной предметной области. В процессе анализа необходимо ответить на следующие вопросы.

  1. Какие классы и объекты предлагается ввести, чему они соответствуют в моделируемой предметной области?

  2. Что является "состоянием" для объектов этих классов, набором каких параметров оно задается?

  3. Какие сообщения должны принимать и обрабатывать объекты?

  4. Какие информационные зависимости существуют между классами, какими общими функциями они пользуются?

Результат представить в виде словаря предметной области, ОО словаря предметной области, СRC-карточек либо диаграммы вариантов использования, либо в виде результатов применения других методов ООА.

  1. На основе результатов анализа провести объектно-ориентированное проектирование.

Спроектировать архитектуру реализации и представить ее в виде диаграмм классов, объектов, состояний и переходов, взаимодействия в нотации Booch или диаграмм классов, объектов, последовательностей, кооперации, состояний, деятельности в нотации UML.

  1. На основе результатов проектирования провести объектно-ориентированное программирование.

Необходимо реализовать на языке C++ протоколы спроектированных классов и на их основе провести моделирование работы системы для получения характеристик ее функционирования. Привести диаграммы модулей и процессов в нотации Booch или диаграммы пакетов, компонентов и развертывания в нотации UML.

Этапы ОО анализа и проектирования выполняются в нотациях Booch или UML, этап ОО программирования выполняется на языке С++.

В процессе выполнения курсового проектирования студентам рекомендуется использовать следующую литературу:

  1. для выполнения этапа ОО анализа – книги [1]-[3];

  2. для выполнения этапа ОО проектирования – книги [2]-[5], [10] и видеокурс [11];

  3. для дополнительного изучения ОО анализа и проектирования – книги [6]-[9];

  4. для выполнения этапа ОО программирования – книги [12]-[16];

  5. для написания и оформления пояснительной записки – методические указания [17], а также данные методические указания.

Базовые знания, необходимые для выполнения диаграмм курсового проектирования в нотации Booch, подробно изложены в [2], а в нотации UML – в [3].

Для выполнения курсового проектирования студентам рекомендуется использовать IBM-совместимые ПК, ОС семейства Microsoft Windows, CASE-средства проектирования CS Odessa Concept Draw, IBM Rational Rose, Microsoft Visio и среду разработки Microsoft Visual Studio. В случае использования других аппаратных платформ и операционных систем перечень рекомендуемого используемого ПО согласовывается с руководителями.

4 Структура пояснительной записки

Пояснительная записка к курсовому проекту является наиболее важной его частью и должна иметь объем порядка 30-40 страниц (с приложениями не более 60 страниц). Пояснительная записка должна соответствовать требованиям разделов 4 и 5 настоящих методических указаний. Пояснительная записка к курсовому проекту оформляется в соответствии с методическими указаниями по оформлению студенческих работ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]