- •Методические указания по курсовому проектированию
- •Общие сведения
- •2 Структура курсового проекта
- •Требования к содержанию пояснительной записки
- •Общая часть
- •Цель разработки
- •Анализ использования разработки
- •Характеристика языка программирования
- •Специальная часть
- •Постановка задачи
- •Описание алгоритма
- •Описание программы
- •Инструкция по выполнению программы
- •Оценка результатов решения задачи
- •4. Требования к оформлению пояснительной записки
- •Среднего профессионального образования «кольчугинский политехнический колледж»
-
Специальная часть
-
Постановка задачи
-
В этом пункте должна быть отражена математическая или логическая модель объекта реального мира, подлежащая автоматизации. Характеристики и особенности этой модели отражаются в спецификации. Помимо форм спецификаций могут быть приведены формы для других документов, которые могут сопровождать разработку ПО. Эти формы в разных организациях отличаются друг от друга по количеству разделов и оформлению.
Раздел «Постановка задачи» может содержать следующие подразделы:
-
Назначение задачи – здесь должно быть указано функциональное и эксплутационное назначение проектируемой задачи. В функциональном назначении перечислить функции, которые должен выполнять разрабатываемый программный продукт. В эксплуатационном назначении указать периодичность решения задачи и перечень служб или отдельных лиц, к которым поступают результаты работы программы и для каких целей эти результаты используются.
-
Описание задачи – излагается условие задачи, дается обзор существующих подходов к решению задачи, подробно излагается математическая постановка задачи, описываются применяемая математическая модель для задач вычислительного характера, метод обработки входных данных для задач не вычислительного (логического) характера.
-
Входные данные – описываются входные данные, указываются пределы, в которых они могут изменяться, значения, которые они не могут принимать, представление и способы их хранения и т.д. Оформить можно в виде таблицы, смотри таблицу 1.
Таблица 1 Образец оформления входных данных
Входные данные, назначение |
Тип |
Ограничения |
Организация ввода |
Количество студентов |
Целый |
Больше 0, но не больше 30 |
с клавиатуры |
Теоретический материал |
строковый |
нет |
из файла teor.txt |
Вопросы к тестам |
строковый |
Не больше 150 символов |
Из базы данных test.mdb |
Иллюстрации к вопросам тестов |
|
Файл с расширением jpg, расширение не более…, размер не более… |
|
-
Выходные данные – описываются выходные данные, в каком виде они должны быть представлены (в числовом, графическом или текстовом), приводятся сведения о точности и объеме выходных данных, способах их сохранения и т.д.
-
Требования к программе – формулируются основные требования к способу взаимодействия пользователя с программой.
-
Ошибки – перечисляются возможные ошибки пользователя при работе с программой (например, ошибки при вводе входных данных), указываются способы диагностики и защиты от этих ошибок на этапе проектирования, а также возможная реакция пользователя при совершении им ошибочных действий и реакция программного комплекса на эти действия.
-
Тестовые задачи – приводятся один или несколько тестовых примеров, на которых в простейших случаях проводится отладка и тестирование ПС.
-
Требования к аппаратному обеспечению – указывается необходимый для функционирования программы состав технических средств с указанием их основных технических характеристик.