
- •1. Общие положения
- •1.1. Задачи курсового проектирования
- •1.2. Тематика курсовых проектов
- •1.3. Оформление задания на курсовое проектирование
- •1.4. Объем и содержание курсового проекта
- •1.5. График выполнения курсового проекта
- •1.6. Оформление пояснительной записки курсового проекта
- •1.7. Требования к программному продукту
- •1.8. Зашита курсового проекта
- •2. Рекомендации по выполнению курсового проекта по предмету «технология разработки программных продуктов»
- •Введение (1-1,5 стр)
- •Постановка задачи (1-1,5 стр)
- •Анализ предметной области
- •Математическая модель задачи (0,5 стр)
- •Разработка спецификаций (0,5 стр)
- •Проектирование( не более 3 стр)
- •Реализация
- •«Технология разработки программных продуктов»
- •Титульный лист
- •Начертания элементов блок-схем и их
1.7. Требования к программному продукту
Программный продукт должен содержать:
приветственное окно;
главное окно, которое содержит главное меню:
Файл (обязательно), в котором
Открыть,
Сохранить,
Выход (обязательно);
Справка (обязательно), в которой:
Об авторе (произвольные сведения);
О программе (справочная информация о работе с данной программой);
другие команды по усмотрению разработчика;
системный значок собственного производства, который должен совпадать с иконкой приложения;
файл *.ехе должен иметь название созвучное с назначением программы, а не Project1;
печать выходных данных: отчётов, результатов выполнения программы и др.;
контроль на вводе и неправильных действий пользователя;
наличие не менее 5 компонентов, изученных самостоятельно.
1.8. Зашита курсового проекта
Законченные курсовые проекты в установленный срок сдаются студентами руководителю курсового проектирования, который проверяет соответствие содержания и объема указанному в задании и качество работы. Преподаватель после проверки подписывает пояснительную записку и вместе с письменным отзывом передает студенту для ознакомления.
Защита курсового проекта является обязательной и проводится за счет объема времени, предусмотренного на изучение дисциплины.
Курсовой проект оценивается по пятибалльной системе. Положительная оценка по той дисциплине, по которой выполняется курсовое проектирование, выставляется только при успешной сдаче курсового проекта на оценку не ниже «удовлетворительно».
Студентам, получившим неудовлетворительную оценку, но курсовому проекту, предоставляется право выбора новой темы или доработки прежней темы, по решению преподавателя, и определяется новый срок для ее выполнения.
2. Рекомендации по выполнению курсового проекта по предмету «технология разработки программных продуктов»
Введение (1-1,5 стр)
Указать:
об актуальности применения информационных технологий в различных сферах деятельности человека;
об автоматизации в данной области;
программные пакеты, которые уже созданы для решения проблем в данной области;
почему актуально создание данного программного продукта; указать недостатки созданных программных продуктов (например, большие размеры, дорогое приобретение лицензионных программных продуктов, громоздки в обращении и т. д.) и преимущества создаваемого программного продукта (например, самые необходимые функции (с указанием этих функций) для выполнения поставленной задачи и т.д.).
Постановка задачи (1-1,5 стр)
Указать:
каким требованиям должен удовлетворять разрабатываемый программный продукт;
какие функции должен выполнять разрабатываемый программный продукт.
Анализ предметной области
В этом разделе необходимо произвести описание механизма работы программы. Описание данного раздела рекомендуется произвести по следующему алгоритму:
описание предметной области:
сформулировать определение проектируемой области (например, если разрабатывается БД, то дать определение БД);
сформулировать определение механизму работы программы и раскрыть его (указать метод, используемый в разработке программы, например, метод сортировки или метод нахождения максимального элемента и т.д.);
сформулировать каким образом достигается решение поставленной задачи;
построение модели предметной области;
описать объекты предметной области:
кто и для чего будет использовать разработанный программный продукт;
назначение программного продукта;
информационное содержание программного продукта;
описать механизм взаимодействия объектов.