
- •Методические указания к выполнению курсовой работы
- •230115 «Программирование в компьютерных системах»
- •Введение
- •1 Цель и задачи курсовой работы
- •2 Последовательность выполнения работы
- •3 Перечень вопросов, подлежащих разработке
- •4 Этапы разработки программного обеспечения
- •4.1. Постановка задачи
- •4.2. Проектирование
- •4.3. Программная реализация
- •4.4. Тестирование и отладка.
- •5 Требования к структуре и оформлению курсовой работы
- •5.1 Структура курсовой работы
- •5.2 Оформление пояснительной записки к курсовой работе
- •Приложения
- •Средства и правила построения блок-схем
- •Унифицированные структуры
- •Образец оформления титульного листа курсовой работы
- •Курсовая работа
- •Тема: «________________________________________________________»
- •Пример задания на курсовую работу задание
- •Пример оформления содержания курсовой работы содержание
- •Блок-схемы алгоритмов программы «Поиск в массиве»
- •Типовые задания для курсовой работы
- •Список использованной литературы
- •Образец оформления введения курсовой работы введение
- •Образец оформления основной части курсовой работы
- •1 Постановка задачи
- •2 Проектирование приложения
- •2.1 Структурная диаграмма программы
- •2.2 Разработка алгоритма
- •3 Программная реализация
- •3.1 Описание и исходный текст программ приложения
- •3.2 Процедура tForm1.Button1Click поиска в массиве
- •3.3 Функция GetSubstr для ввода массива из компонента Edit
- •3 .4 Процедура tForm1.Button2Click завершения работы программы
- •3.5 Описание интерфейса приложения
- •4 Тестирование и отладка приложения
- •Образец оформления заключения курсовой работы заключение
- •Список рекомендуемой литературы
3 Перечень вопросов, подлежащих разработке
Введение
1. Постановка задачи
2. Структурная диаграмма приложения
3. Разработка алгоритма решения задачи
4. Описания программы
5. Описание интерфейса приложения
6. Инструкция для пользователей
7. Пример работы приложения.
Заключение
Список использованных литературных источников
Приложения (по необходимости)
Перечень обязательного графического материала:
Блок-схема алгоритма (формат А4).
Вид формы диалогового окна разрабатываемой программы.
Исходный текст (листинг) программы с комментариями.
4 Этапы разработки программного обеспечения
Работа над программным обеспечением проходит этапы:
постановка задачи (т.е. определение требований к программе);
проектирование программного обеспечения (разработка структуры программного продукта, разработка или выбор алгоритма решения поставленной задачи);
программная реализация;
тестирование и отладка.
4.1. Постановка задачи
Ha этапе «Постановка задачи» создается математическая или логическая модель исследуемого явления реального мира.
В разделе «Постановка задачи» нужно определить:
Назначение задачи:
краткое определение решаемой задачи;
название программного продукта;
система программирования для его реализации;
требования к аппаратному обеспечению (компьютеру, внешним устройствам и т. д.).
Входные данные:
описание входных данных;
пределы, в которых они могут изменяться;
значения, которые они не могут принимать, и т. д.
Выходные данные:
описание выходных данных;
вид представления — числовой, графический или текстовый.
4.2. Проектирование
На этапе проектирования формируется общая структура программного продукта. В соответствии с технологией нисходящего структурного программирования, программный продукт разбивается на небольшие части — программные модули (блоки). Для каждого программного модуля формулируются требования по реализуемым функциям, и разрабатывается алгоритм, реализующий эти функции.
Определяется схема взаимодействия программных модулей, называемая схемой потоков данных программного продукта; структурная диаграмма, т.е. схема разбиения программного продукта на программные модули. Разрабатывается план и исходные данные для тестирования программных модулей и программы в целом. Основные документы, оформляемые на этом этапе:
структурная диаграмма программного продукта;
схема потоков данных программного продукта;
планы и данные для тестирования программного продукта;
блок-схемы программных модулей.
Графические символы блок-схем, средства и правила их построения приведены в ГОСТ 19.002-80 и ГОСТ 19.003-80 (Приложение 1 и Приложение 2).
4.3. Программная реализация
Этап кодирования (программирования) алгоритмов заключается в переводе алгоритмов, разработанных для каждого программного модуля, в программы на конкретном языке программирования.
Главные документы этапа: прокомментированные исходные тексты (листинги) модулей программы и программы в целом.