- •Постановка задачи
- •1.2 Обоснование необходимости автоматизации задачи
- •Обоснование метода организации входной и выходной информации
- •Функционирование программы
- •4. Логика работы программы
- •Связь программ и программных модулей
- •Логика работы модулей
- •5. Заключение
- •6. Список использованных источников
- •Спецификация
Титульный лист
Задание на курсовое проектирование
Отзыв руководителя
Содержание
Введение
1 Постановка задачи
Назначение и организационно-экономическая сущность задачи
Обоснование необходимости автоматизации задачи
Обоснование метода организации входной и выходной информации
Функционирование программы
Логика работы программы
Связь программ и программных модулей
Логика работы модулей
Заключение
Список использованных источников
Спецификация
входные документы
выходные документы
информационная модель
функциональная модель
расчет капитальных затрат
Введение
Введение является вступительной частью курсового проекта, которое освещает актуальность темы проекта и вводит в его проблематику. В этом разделе дается общая характеристика предметной области, для которой разрабатывается проект. Описывается перспективы автоматизации обработки информации в данной предметной отрасли на современном этапе, в том числе и для решаемой задачи.
Постановка задачи
Назначение и организационно -экономическая сущность задачи
Постановка включает описание организационно-экономической сущности задачи, требования к организации сбора и передачи входной информации (с указанием сроков ее поступления), к порядку ее контроля и корректировки. По каждой структурной единице информации необходимо указать наименование, тип (условно-постоянная, нормативно-справочная, переменная), требуемую точность ее числового значения, источник информации (первичный документ, магнитный носитель и т.д.). Первичные документы в заполненном виде поместить в приложение. Указать связи данной задачи с другими задачами
На этом этапе определяются требования к разрабатываемой задаче
В процессе разработки требований необходимо решить следующие задачи:
- обеспечить полноту и точность функций, выполняемых ПО, возможности его изменения и развития;
- выявить наличие информации, необходимой для выполнения планируемых функций;
- определить какая информация и в каком виде нужна Заказчику;
- какие процессы передачи и обработки данных должны происходить, как часто поступает и корректируется информация. Необходимо делать различие между жесткими требованиями и требованиями, которые не являются строго обязательными. Требования анализируются на протяжении всего времени разработки ПО. Анализ требований способствует лучшему пониманию проблемы, что помогает выбрать оптимальное решение.
Определение цели ПО.
Цели проекта - это цели, которые должны быть достигнуты в процессе проектирования. К целям относится:
- универсальность
- адаптируемость
- сопровождаемость
- надежность
- эффективность
- соблюдение календарного плана работ
Цели должны быть реальными. Между целями необходимо определить зависимости, чтобы при изменении некоторой цели можно было определить, как это сказывается на других целях. Например, достижение большей универсальности отрицательно скажется на сроках выполнения работы и стоимости. Поэтому необходимо указать достижение, каких в процессе разработки обязательно, а каких желательно, но не обязательно, и их приоритет.
Определяются подразделения, которые будут пользоваться выходной информацией, периодичность решения и ограничения по срокам выдачи выходной информации. Дается описание выходных документов, указывается порядок расположения значений или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т.д.).
Здесь же приводится математическая модель или экономико-математическое описание процесса. Указывается последовательность этапов счета, расчетных и (или) логических формул, т.е. указывается последовательность действий, в результате которых входная информация преобразовывается в выходную. При необходимости указывается точность вычислений и ограничения на данные. По результатам постановки задачи разработать функциональную модель по задаче (BpWin) и модель взаимодействия объектов (UML). Указанные модели поместить в приложении.
