Разделы разработки программных средств

ПРАВИЛА ОФОРМЛЕНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

Содержание

Стр.

1. Структура и оформление пояснительной записки к курсовому проекту. 2

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

1.2 Титульный лист, техническое задание. 3

1.3 Содержание. 6

Введение. 6

1.4 Разделы разработки программных средств. 6

Заключение. 7

Список использованных источников. 7

Приложения. 8

 


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

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

Структура пояснительной записки включает:

- титульный лист;

- техническое задание;

- содержание;

- введение (не нумеруется);

- разделы разработки программных средств;

- заключение (не нумеруется);

- список использованных источников (не нумеруется);

- приложения (не нумеруются; приложение А – исходный код приложения; приложение Б, графическое – 2листа формата А3 с диаграммами UML).

Рекомендуемый объем курсового проекта – 25-30 страниц печатного текста без учета приложений.

Пояснительная записка должна быть напечатана на стандартных листах бумаги формата А4 с соблюдением следующих требований: поля: левое – 30 мм, правое – 10 мм, верхнее – 20 мм, нижнее – 20 мм; шрифт размером 13 или 14 пунктов, гарнитурой TimesNewRoman; межстрочный интервал – полуторный; отступ – 1,25; выравнивание текста – по ширине.

Все страницы пояснительной записки должны быть пронумерованы последовательно арабскими цифрами. Нумерация страниц должна быть сквозной от титульного листа (на титульном листе и задании на работу нумерация не ставится, но в общее количество листов включается) до последнего листа текста, включая иллюстративный материал (таблицы, графики, диаграммы и т. п.), расположенный внутри текста, а также приложении.

Нумерация страниц должна размещаться в верхнем правом углу.

Титульный лист, техническое задание

 

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Кафедра «Математическое обеспечение и применение ЭВМ»

 

 

Курсовой проект

по дисциплине «Программирование»

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

ПГУ 09.03.04 – 02КП191. 01 ПЗ

Направление подготовки – 09.03.04 «Программная инженерия»

 

Выполнил студент: ________________________
Группа:   19ВП1
Руководитель:  
к.т.н., доцент ___________ Гурьянов Л.В.

 

Проект защищен с оценкой _______________
Преподаватели _______________ _______________ _______________
Дата защиты _______________

 

Пенза 2020

 

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Кафедра «Математическое обеспечение и применение ЭВМ»

« УТВЕРЖДАЮ»

заведующий кафедрой

_______________________П.П. Макарычев

«___»__________ 2020г.

 

ЗАДАНИЕ

на курсовой проект

по дисциплине «Программирование»

на тему: «Разработка программных средств создания и

отображения геометрических фигур. Треугольники»

 

  1. Студент гр.

19ВП1

факультета ВТ

направления 09.03.04

ФИО студента

  1. Руководитель работы

Гурьянов Лев Вячеславович

  1. Время проектирования

с «15» февраля 2020

 по «29» мая 2020

  1. Тема проекта: Разработка программных средств создания и отображения геометрических фигур. Треугольники
  1. Техническое задание на курсовую работу (назначение, технические требования)

Назначение : создание и визуализация следующих типов фигур:

треугольник, сложная фигура (треугольник, вписанный в треугольник) перевернутый треугольник, треугольник в треугольнике

Основные функции приложения:

а) создать геометрическую фигуру (треугольник, сложная фигура);

б) показать/скрыть фигуру;

в) переместить фигуру;

Структура данных: (по индивидуальному заданию, например, список; уточнить у преподавателя)

Технология разработки: ООП

Язык программирования:С++

Среда исполнения: Windows

  1. Содержание работы

6.1. Пояснительная записка (перечень вопросов, подлежащих разработке, расчетов, обоснований, описаний)

1) Анализ предметной области

2) Анализ функциональных требований

3) Проектирование

4) Реализация

5) Тестирование

6) Оформление пояснительной записки

7. Календарный график по выполнению работы

Наименование этапов работы

Объем работы

(%)

Срок выполнения

Подпись руководителя

1) Анализ предметной области и требований

10

25.02.2020

 

2) Проектирование

20

17.03.2020

.

 

3) Реализация

30

20.04.2020

 

4) Тестирование

20

10.05.2020

 

5) Оформление пояснительной записки

20

29.05.2020

 

 

 

 

 

 

Дата выдачи задания «15»февраля 2020г.

Руководитель курсового проекта

_______________________________

Задание к исполнению принял «15 »февраля 2020г.

Студент

_________________________________________________________

                       

 

Тема задания на титульном листе, в техническом задании и в 1-м разделе содержания (заголовок 1-ого уровня) совпадает с темой в ЭИОС!

Код проекта в примере титульного листа:

ПГУ 09.03.04 – 02К П 191. 01 ПЗ

где

02 – 2-й семестр, КП – курсовой проект, 19 – год поступления, 1 – номер группы 19ВП1, для 19ВП2 – 2; 01 – порядковый номер студента в списке группы (каждый ставит свой номер), ПЗ – пояснительная записка.

Содержание

Автоматически построенное содержание следует после технического задания (смотрите пример в начале данного документа).

Содержание пояснительной записки должно быть следующим:

Введение………………………………………………………..

1 название раздела совпадает с темой курсового проекта.…

1.1 Анализ предметной области………………………………

1.2 Анализ функциональных требований…………………….

1.3 Проектирование…………………………………………….

1.4 Реализация…………………………………………………..

1.5 Тестирование………………………………………………..

Заключение………………………………………………………

Список использованных источников…………………………..

Приложение А. Код приложения.………………………………

Приложение Б. графическая часть………………………………

 

Введение

Введение содержит краткое описание постановки задачи курсового проекта и используемых средств разработки (С++, UML), перечисление основных видов работ (смотри разделы разработки ПС).

Текст введения может быть приблизительно такой:

«В курсовом проекте требуется разработать программные средства (ПС) создания и визуализации геометрических фигур …

Для моделирования программных средств используется язык UML. Разработка осуществляется на языке С++ на платформе Microsoft Visual Studio 19.

Процесс создания программных средств включает следующие этапы: анализ предметной области и требований к ПС, проектирование, реализация и тестирование»

Графическая часть проекта включает диаграмму классов и диаграмму компонентов, выполненных в нотации UML.»

Разделы разработки программных средств

Разделы разработки ПС оформляются в пояснительной записке как подразделы второго уровня. Требования по содержанию разделов, связанных с разработкой ПО следующие:

- анализ предметной области: рисунок задания (геометрические фигуры), модель предметной области и ее краткое описание;

- анализ функциональных требований: диаграмма вариантов использования, сценарии вариантов использования (2-3 сценария для примера), диаграмма последовательности (если сложный сценарий и необходимо его пояснение, необязательная диаграмма) ;

- проектирование программного обеспечения: диаграмма классов с пояснением, краткая спецификация классов (назначение класса; члены класса, данные – название, тип; функции – название, параметры, назначение);

- реализация: диаграмма компонентов (файлы реализации: *.cpp, *.h, *.exe);

- тестирование: таблица «План тестирования» и скриншоты выполнения тестов.

По всем разделам разработки программных средств смотрите соответствующие документы в форуме «Программирование» в ЭИОС.

Заключение

Заключение содержит развернутый текст о выполненных этапах разработки с указанием конкретных результатов каждого этапа (моделях, диаграммах, классах, компонентах, результатов тестирования).

Например, об этапах проектирования и реализации можно написать: «в процессе выполнения курсового проекта спроектированы и реализованы следующие классы (далее следует перечисление всех имен классов, разработанных в проекте), реализовано приложение (далее следует название исполняемого файла)».


Дата добавления: 2021-01-20; просмотров: 64; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!