- •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 стр)
- •Реализация
- •«Технология разработки программных продуктов»
- •Титульный лист
- •Начертания элементов блок-схем и их
Математическая модель задачи (0,5 стр)
Выполнить:
постановку задачи линейного программирования (см. предмет «Математические методы», раздел «Линейное программирование», тема «Примеры математических моделей»);
постановку задачи в канонической форме.
Разработка спецификаций (0,5 стр)
Под спецификацией понимается достаточно полное и точное описание решаемой задачи на этапах проекта. Спецификация является моделью проектируемого объекта (программы).
Привести внешние спецификации, которые включают:
описание того, что делает программа;
определение, что делает человек, а что машина (по каким шагам работает человек, откуда он берёт информацию и как её готовит к вводу в компьютер);
описание входных и выходных данных;
реакции на исключительные ситуации.
Привести внутренние спецификации, которые включают:
описание состава внутренних частей программы (переменных);
описание их взаимосвязи.
Проектирование( не более 3 стр)
Описать, как должен быть устроен разрабатываемый программный продукт, чтобы иметь такие свойства, которые описаны в «Постановке задачи» и удовлетворяющий внешним и внутренним спецификациям.
Реализация
Указать:
требования к аппаратной платформе, т. е. характеристики частей компьютера, которые будут удовлетворять для выполнения разработанного программного продукта;
выбор системы программирования, т. е. какой язык или среда программирования были выбраны для разработки программного продукта и почему;
какие были использованы программные модули (например, Paint, блокнот и т. д.) для разработки программного продукта и почему;
реализацию программы (код).
Тестирование
Указать принципы тестирования (автономного и (или) комплексного);
продемонстрировать результаты тестирования.
Сопровождение
Описать
где и как был апробирован ваш программный продукт;
какая была произведена доработка программы для решения конкретной задачи.
Заключение
Указать:
какие результаты были получены в процессе разработки программного продукта;
каким образом можно модифицировать разработанный программный продукт.
Программный продукт на электронном носителе
Должен содержать:
папку с названием курсового проекта, в которой должны содержаться
папка с проектом, в которой должен быть текстовый файл, выполненный в Блокноте, с описанием процесса установки программы;
файл, содержащий пояснительную записку.
ПРИЛОЖЕНИЯ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Задание
Волгоградский индустриальный техникум
«УТВЕРЖДАЮ»
зав. отделением ВИТ
_________________Щучкина Н.Н.
« _25_» __октября_____2006 г.
ЗАДАНИЕ
на курсовой проект по предмету
«Технология разработки программных продуктов»
по специальности 230105
«Программное обеспечение вычислительной техники
и автоматизированных систем»
Группа
студенту
Тема проекта
Курсовой проект выполняется в следующем объёме:
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА (15 – 20 листов формата А-4)
Содержание, расположение и примерный объём материала в пояснительной записке:
Общая часть
Титульный лист
Задание на курсовой проект
Содержание
Основная часть
Введение
Постановка задачи
Анализ предметной области
Математическая модель задачи
Разработка спецификаций
Проектирование
Реализация
Тестирование
Сопровождение
Заключение
Список сокращений
Список используемой литературы
Приложение
Программный продукт на электронном носителе
Технологическая блок-схема решения задачи
Листинг программы
Дата выдачи задания |
Председатель цикловой комиссии |
25 октября 2006 г |
_________________Гилёва С. М. |
Срок сдачи проекта |
Преподаватель |
1 декабря 2006 г |
_____________Мельникова И. А. |
