- •Методические указания по выполнению курсового проектирования
- •Общие положения
- •Цели и задачи курсового проектирования
- •Выбор темы курсового проекта
- •Организация курсового проектирования
- •2. Организация разработки курсового проекта
- •2.1. Состав и объем курсового проекта
- •2.2. Содержание пояснительной записки к курсовому проекту
- •1.1. Цель разработки
- •1.2. Описание предметной области
- •1.3. Состав пэвм
- •1.4. Используемое программное обеспечение
- •Выбор средства автоматизации
- •1.4.2. Дополнительные программные средства
- •2 Технологическая часть
- •1. Основная часть
- •2.1 Постановка задачи
- •2.2 Требования к программе
- •2.3 Проектирование
- •2.4 Руководство оператора
- •2.5 Руководство программиста
- •2.6 Тестирование и отладка
- •3. Оформление текста пояснительной записки
- •4 Защита курсового проекта
- •4.1 Структура доклада для защиты курсового проекта
- •4.2 Требования к оформлению презентации
- •5 Критерии оценки курсового проекта
- •Тематика курсовых проектов
- •Приложение а задание на курсовой проект структурное содержание базы данных по тематикам курсового проекта
- •Приложение в образец оформления титульного листа
- •Курсовой проект
- •Приложение г образец оформления отзыва руководителя
- •Отзыв руководителя на курсовой проект
2.1 Постановка задачи
В этом пункте должна быть отражена математическая или логическая модель объекта реального типа, подлежащая автоматизации. Характеристики и особенности этой модели отражаются в спецификации. Помимо форм спецификаций могут быть приведены формы для других документов, которые могут сопровождать разработку программного обеспечения. Эти формы в разных организациях отличаются друг от друга по количеству разделов и оформлению, однако все они имеют несколько обязательных разделов.
Здесь должно быть указано функциональное и эксплуатационное назначение проектируемой задачи. В функциональном назначении перечислить функции, которые должен выполнять разрабатываемый программный продукт. В эксплуатационном назначении указать периодичность решения задачи и перечень служб и отдельных лиц, к которым поступают результаты работы программы и для каких целей эти результаты используются.
2.2 Требования к программе
Раздел должен содержать следующие подразделы:
– Требования к функциональным характеристикам
Должны быть перечислены выполняемые функции и описаны состав, характеристики и формы представления исходных данных и результатов. Здесь при необходимости указываются критерии эффективности: максимально допустимое время ответа системы, максимальный объем используемой и/или оперативной памяти и др.
– Требования к надежности
В этом подразделе регламентируют действия разрабатываемого продукта по увеличению надежности результатов (контроль входной и выходной информации, создание резервной копии промежуточных результатов и т. п.)
– Требования к составу и параметрам технических средств
Указывают необходимый состав технических средств с указанием их основных технических характеристик: тип микропроцессора, объем памяти, наличие внешних устройств и т. п. При этом часто указывают два варианта конфигурации: минимальный и рекомендуемый.
– Требования к информационной и программной совместимости
В разделе указывают используемую операционную систему, язык или среду программирования для разработки и другие системные и пользовательские программные средства, с которыми должно взаимодействовать разрабатываемое программное обеспечение.
2.3 Проектирование
В этой части необходимо указать используемые приемы проектирования программ. Например:
технология проектирование снизу вверх;
технология проектирование сверху вниз;
модульное проектирование;
объектно-ориентированное проектирование.
Должна быть приведена схема алгоритма основной программы или схема работы системы и при необходимости схемы отдельных подпрограмм и модулей, схема взаимодействия данных.
Если темой курсового проекта является задача обработки данных (например, ИПС или АСУ), то обязательно должен присутствовать пункт Проектирование базы данных, в котором освещаются такие вопросы, как модели данных, более подробно описывается модель, используемая при проектировании (как правило, реляционная). Для реляционной модели описываются все сущности (в виде таблиц) - структура базы данных. Приводится описание запросов к каждому файлу (таблице), а также запросов, в которых участвует этот файл.
