- •Введение
- •1 Цели и задачи курсового проектирования
- •2 Организация курсового проектирования
- •3 Задание на курсовое проектирование
- •4 Структура пояснительной записки
- •4.1 Типовая структура
- •4.5 Раздел «Постановка задачи»
- •4.6 Раздел «Выбор метода решения»
- •4.2 Титульный лист
- •4.3 Лист задания
- •4.4 Раздел «Введение»
- •5 Метод
- •5.1 Объектно-ориентированный анализ
- •5.2 Объектно-ориентированное проектирование
- •5.2.1 Диаграммы классов
- •5.2.2 Диаграммы объектов
- •5.2.3 Диаграммы состояний и переходов
- •5.2.4 Диаграммы взаимодействия
- •5.3 Объектно-ориентированное программирование
- •5.3.1 Диаграммы модулей
- •5.3.2 Диаграммы процессов
- •5.3.3 Протоколы классов
- •Часть 1. Работа с оо словарем ПрО.
- •Часть 2. Работа с crc-карточками.
- •Часть 3. Работа с диаграммой классов.
- •Часть 4. Определение модификаторов доступа, типов данных и начальных значений.
- •Часть 5. Реализация методов.
- •Часть 6. Распределение классов по модулям.
- •Часть 7. Реализация многопоточности.
- •5.3.4 Реализация модуля главной программы
- •6 Указания по оформлению материалов курсового проекта
- •6.1 Требования к оформлению пояснительной записки
- •6.2 Требования к оформлению программного продукта
- •Перечень ссылок
- •Приложение а Тематика курсовых проектов
- •Приложение б Пример оформления титульного листа
- •Приложение в Пример оформления листа задания на курсовое проектирование
- •Приложение г Пример оформления листа «Реферат»
- •Приложение д Пример оформления листа «Содержание»
- •Приложение е Пример оформления листа «Перечень обозначений, символов, единиц, сокращений и терминов»
- •Приложение ж Пример оформления Технического задания
- •Приложение з Пример оформления листинга программы Приложение г Листинги программных модулей
- •Приложение и Пример оформления экранных форм
Приложение е Пример оформления листа «Перечень обозначений, символов, единиц, сокращений и терминов»
Перечень обозначений, символов, единиц, сокращений и терминов
|
|||||||||||||||||||||||||||||||||||||||||||||||
Разработал |
Фамилия |
Подпись |
Дата |
Д050103.1.01.09/190.КП |
Лист |
||||||||||||||||||||||||||||||||||||||||||
ст.гр. ПО-09в |
А.О. Шевченко |
|
|
5 |
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
Приложение ж Пример оформления Технического задания
Приложение А ТЕХНИЧЕСКОЕ ЗАДАНИЕ
А.1 Общие сведения
Тема курсового проекта: «Имитационное моделирование динамических систем и процессов с использованием объектно-ориентированного подхода. <название предметной области>».
Система проектируется студентом 1-го курса Государственного университета информатики и искусственного интеллекта, факультета СКИТ, группы <название группы, ФИО>.
Основанием для разработки ПП является задание, выданное кафедрой ПОИС. Плановый срок начала работы по созданию системы имитационного моделирования: <дата выдачи>, срок окончания: <дата защиты>. Курсовой проект должен выполняться согласно графику, приведенному в таблице А.1.
Таблица А.1 – Этапы, результаты и сроки разработки ПП
№ |
Этап работы |
Результат работы |
Срок выполнения (№ недели) |
Модуль 1 |
|||
1 |
Получение задания на КП |
Задание на разработку (1 стр.) |
1-2 |
2 |
Выявление требований к разрабатываемому программному продукту |
Техническое задание (3-5 стр.) |
3-4 |
3 |
Проведение ОО анализа предметной области |
Словарь предметной области. Сценарии использования системы. ОО словарь предметной области. |
3-4 |
4 |
Проведение ОО проектирования |
Диаграммы классов, объектов |
5-6 |
5 |
Проведение ОО проектирования |
Диаграммы состояний и переходов, взаимодействия |
7-8 |
6 |
Проведение ОО проектирования |
Диаграммы модулей, процессов |
10-11 |
7 |
Проектирование протоколов классов |
Протоколы классов |
12-13 |
8 |
Реализация классов |
Описание реализации классов |
12-13 |
Продолжение таблицы А.1
№ |
Этап работы |
Результат работы |
Срок выполнения (№ недели) |
Модуль 2 |
|||
9 |
Реализация и отладка программы. Проведение тестирования ПП. |
Текст программы. Описание программы и тестов.
|
13-14 |
10 |
Проведение имитационного моделирования, получение статистики работы. |
Экранные формы (1-2 стр.). Руководство пользователя (1 стр.). |
13-14 |
11 |
Оформление пояснительной записки и сопроводительных материалов. |
Прошитая ПЗ с CD-ROM (30-50 стр.), сдается преподавателю лично не позже чем за 3 дня до защиты КП. |
14 |
12 |
Защита курсового проекта |
|
15-17 |
А.2 Назначения и цели создания программы
Данный программный продукт предназначен для имитации работы динамического объекта реального мира – <объект предметной области> и получение статистических данных <каких? для чего?>.
А.3 Характеристика объекта автоматизации
<Описание предметной области в соответствии с заданием на КП>
А.4 Требования к программному продукту
А.4.1 Требования к системе в целом
В целом к системе предъявляются следующие требования:
а) имитация работы <чего?>;
б) вывод статистики: <какой?>;
…
А.4.2 Требования к задачам и функциям программного продукта
В процессе работы необходимо обеспечить выполнение следующих функций:
ввод начальных параметров для моделирования;
вывод характеристик объектов на каждом шаге моделирования на экран;
вывод результатов моделирования на экран и в файл.
А.4.3 Требования к техническому обеспечению
К техническому обеспечению предъявляются следующие требования:
процессор – 32-битный x86-совместимый (уровня Pentium и выше);
объем оперативной памяти – не менее 32Мб;
свободное дисковое пространство – около 10 Мб. Не менее 5 Мб свободного дискового пространства для временных файлов;
графический адаптер – VGA-совместимый;
монитор –VGA-совместимый;
клавиатура.
А.4.4 Требования к программному обеспечению
Для стабильной работы к программному обеспечению предъявляется следующее требования:
обеспечить удобный и понятный пользовательский интерфейс;
реализовать программу в виде отдельных классов;
организовать защиту от некорректного ввода начальных параметров;
обеспечить надежное хранение информации.
Программным обеспечением для проектирования программы является CASE-средство [CS Odessa Concept Draw | IBM Rational Rose | Microsoft Visio | <другая>], а для разработки – Microsoft Visual Studio <поставить свою версию 6, 2003, 2005, 2008, Express Edition>. Для запуска программы необходимо наличие операционной системы Windows <поставить свою версию 9x, 2000, NT, XP, Vista, 7>[, и соответствующих библиотек Microsoft Visual C++ Redistributable].
А.4.5 Требования к организационному обеспечению
В программную документацию должны входить:
пояснительная записка;
приложения:
техническое задание;
руководство пользователя;
экранные формы;
листинг программы.
А.4.6 Требования к комплекту поставки ПП
Программный продукт поставляется с пояснительной запиской к курсовому проекту в файле ПЗ.doc, руководством пользователя в файле Help.doc, исходными кодами в виде проекта среды разработки в папке SRC, исполнительным файлом программы start.exe и файлом с данными о разработчике readme.txt.
