- •Введение
- •1 Цели и задачи курсового проектирования
- •2 Организация курсового проектирования
- •3 Задание на курсовое проектирование
- •4 Структура пояснительной записки
- •4.1 Типовая структура
- •4.2 Титульный лист
- •4.3 Лист задания
- •4.4 Раздел «Введение»
- •4.5 Раздел «Постановка задачи»
- •4.6 Раздел «Выбор метода решения»
- •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 Требования к оформлению программного продукта
- •Перечень ссылок
- •Приложение а Тематика курсовых проектов
- •Приложение б Пример оформления титульного листа
- •Приложение в Пример оформления листа задания на курсовое проектирование
- •Приложение г Пример оформления листа «Реферат»
- •Приложение д Пример оформления листа «Содержание»
- •Приложение е Пример оформления листа «Перечень обозначений, символов, единиц, сокращений и терминов»
- •Приложение ж Пример оформления Технического задания
- •Приложение з Пример оформления листинга программы Приложение г Листинги программных модулей
- •Приложение и Пример оформления экранных форм
4.1 Типовая структура
Структура пояснительной записки должна соответствовать нижеприведенной в таблице 4.1 при использовании нотации Booch.
Таблица 4.1 – Структура пояснительной записки
№ |
Название структурного элемента |
Примерное количество страниц |
1 |
Титульный лист |
1 |
2 |
Лист задания |
1 |
3 |
Реферат |
1 |
4 |
Содержание |
1 |
5 |
Перечень обозначений, символов, единиц, сокращений и терминов |
1 |
6 |
Введение |
1 |
7 |
1 Постановка задачи |
1 |
|
1.1 Описание предметной области |
1 |
|
1.2 Цели и задачи курсового проектирования |
1 |
|
1.3 Выбор средств |
1 |
8 |
2 Выбор метода решения |
1 |
|
2.1 Теоретические данные |
1-3 |
|
2.2 Описание входных и выходных данных |
1-2 |
9 |
3 Метод решения |
1 |
|
3.1 Объектно-ориентированный анализ |
2-3 |
|
3.2 Объектно-ориентированное проектирование |
1 |
|
3.2.1 Диаграмма классов |
1-2 |
|
3.2.2 Диаграмма объектов |
1-2 |
|
3.2.3 Диаграммы состояний и переходов |
1-4 |
|
3.2.4 Диаграмма взаимодействия |
1-2 |
|
3.3 Объектно-ориентированное программирование |
1 |
|
3.3.1 Диаграмма модулей |
1-2 |
|
3.3.2 Диаграмма процессов |
1-2 |
|
3.3.3 Протоколы классов |
2-4 |
10 |
Выводы |
1 |
Продолжение таблицы 4.1
№ |
Название структурного элемента |
Примерное количество страниц |
11 |
Перечень ссылок |
1 |
12 |
Приложение А. Техническое задание |
3-5 |
13 |
Приложение Б. Руководство пользователя |
1 |
14 |
Приложение В. Экранные формы |
1 |
15 |
Приложение Г. Результаты работы программы |
1-3 |
16 |
Приложение Д. Листинг программы/Листинги программных модулей |
5-15 |
При использовании нотации UML структура подразделов 3.1, 3.2, 3.3 изменяется: диаграммы Booch заменяются и дополняются соответствующими диаграммами UML.
Далее приведено примерное содержание типовой пояснительной записки. Структурные единицы «СОДЕРЖАНИЕ», «ПЕРЕЧЕНЬ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ» и «РЕФЕРАТ» в данных методических указаниях не рассматриваются (подробно см. методические указания по оформлению студенческих работ).
