Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для курсовых по ПМ.01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
736.26 Кб
Скачать

3 Перечень вопросов, подлежащих разработке

Введение

1. Постановка задачи

2. Структурная диаграмма приложения

3. Разработка алгоритма решения задачи

4. Описания программы

5. Описание интерфейса приложения

6. Инструкция для пользователей

7. Пример работы приложения.

Заключение

Список использованных литературных источников

Приложения (по необходимости)

Перечень обязательного графического материала:

  1. Блок-схема алгоритма (формат А4).

  2. Вид формы диалогового окна разрабатываемой программы.

  3. Исходный текст (листинг) программы с комментариями.

4 Этапы разработки программного обеспечения

Работа над программным обеспечением проходит этапы:

  • постановка задачи (т.е. определение требований к программе);

  • проектирование программного обеспечения (разработка структуры программного продукта, разработка или выбор алгоритма решения поставленной задачи);

  • программная реализация;

  • тестирование и отладка.

4.1. Постановка задачи

Ha этапе «Постановка задачи» создается математическая или логическая модель исследуемого явления реального мира.

В разделе «Постановка задачи» нужно определить:

Назначение задачи:

  • краткое определение решаемой задачи;

  • название программного продукта;

  • система программирования для его реализации;

  • требования к аппаратному обеспечению (компьютеру, внешним устройствам и т. д.).

Входные данные:

  • описание входных данных;

  • пределы, в которых они могут изменяться;

  • значения, которые они не могут принимать, и т. д.

Выходные данные:

  • описание выходных данных;

  • вид представления — числовой, графический или текстовый.

4.2. Проектирование

На этапе проектирования формируется общая структура программно­го продукта. В соответствии с технологией нис­ходящего структурного программирования, программный продукт раз­бивается на небольшие части — программные модули (блоки). Для каждого программного модуля форму­лируются требования по реализуемым функциям, и разрабатывается алго­ритм, реализующий эти функции.

Определяется схема взаимодействия программных модулей, называ­емая схемой потоков данных программного продукта; структурная диаграмма, т.е. схема разбиения программного продукта на программные модули. Разрабатывается план и исходные данные для тестирования про­граммных модулей и программы в целом. Основные документы, оформляемые на этом этапе:

  • структурная диаграмма программного продукта;

  • схема потоков данных программного продукта;

  • планы и данные для тестирования программного продукта;

  • блок-схемы программных модулей.

Графические символы блок-схем, средства и правила их построения приведены в ГОСТ 19.002-80 и ГОСТ 19.003-80 (Приложение 1 и Приложение 2).

4.3. Программная реализация

Этап кодирования (программирования) алгоритмов заключается в пе­реводе алгоритмов, разработанных для каждого программного модуля, в программы на конкретном языке программирования.

Главные документы этапа: прокомментированные исходные тексты (листинги) модулей програм­мы и программы в целом.