Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ П2.doc
Скачиваний:
1
Добавлен:
26.04.2019
Размер:
32.26 Кб
Скачать

2.3. Содержание разделов

В разделе "ВВЕДЕНИЕ"

необходимо определить и дать краткую характеристику предметной области, для которой разрабатываются программные средства .

В разделе " ПОСТАНОВКА ЗАДАЧИ "

должно быть определены цели и назначение создания программ, сформулированы основные требования к разрабатываемой системе:

  • перечень основных функций;

  • требования к технических средствам;

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

  • требования к надежности требования к сервисным средствам, обслуживающим программам.

В разделе " ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ "

должны быть представлены все этапы проектирования в соответствии с подразделами.

Цели подраздела "Математические методы решения задач" состоят в следующем:

- изучить и описать используемые математические методы,

  1. выполнить расчеты с использованием выбранных методов с целью подготовки контрольных примеров.

Целью подраздела “Проектирование алгоритмов” является подробное описание всех принятых разработчиком решений по структуре разрабатываемых программ, по алгоритмическим решениям и средствам взаимодействия с пользователем.

В подразделе "Структура программного обеспечения" должна быть представлена архитектура разработанного программного обеспечения должна в виде схемы, где указываются информационные и управляющие связи между отдельными компонентами. Предлагаемая структура ПО должна быть описана на уровне достаточном для сопровождения и модификации системы.

Подраздел Описание разработанных алгоритмов

должен содержать детальное описание разработанных алгоритмов. Приведенные в этом подразделе материалы должны обеспечивать возможность реализации алгоритмов в виде программ путем простого кодирования на выбранном языке программирования. Разработанные алгоритмы могут быть приведены в этом разделе, либо, при их большом обьеме, допускается описание блок-схем с использованием ссылок на Приложения.

Подпункт " Средства управления программами " предназначен для описания языка и форматов представления директив для управления режимами работы разработанных программных средств. Если средства управления реализованы на основе меню или закладок, в этом разделе следует дать подробное описание команд главного меню и подкоманд. Необходимо привести также последовательность действий пользователя в типовых ситуациях: - настройка программы;

  1. ввод исходных данных;

  2. управление ходом решения задачи;

  3. вывод результатов решения задачи.

Основные требования, предъявляемые к программному

интерфейсу можно свести к следующему:

  • все надписи должны быть понятны и соответствовать названиям, принятым в предметной области;

  • все предлагаемые пользователю окна меню должны быть унифицированы и иметь, по возможности, стандартный вид;

  • все кнопки должны выполнять одинаковые функции для всех видов меню;

  • должна быть задана структурная схема пользовательского интерфейса;

  • должен быть организован скроллинг для всех окон.

В пояснительной записке должны быть представлены в графическом виде элементы интерфейса.

Подраздел Информационное обеспечениепредназначен для

описания информации поступающей на вход программ и данных полученных в результате решения задачи.

Целью подраздела " Описание входных данных " является

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

Если исходные данные вводятся в диалоговом режиме, необходимо привести описание типовых сценариев диалога и подробные инструкции по содержанию и правилам заполнения диалоговых окон.

Подраздел "Описание результатов" необходим для исключения неоднозначной трактовки выводимой на внешние носители информации, полученной после решения поставленной задачи.

Приводятся перечни выводимых сообщений и результатов. Дается описание форматов выводимой информации.

Результаты решения задачи необходимо представлять в наиболее приемлемой для пользователя форме. Целесообразно использовать наиболее информативные способы представления результатов: таблицы, графики, диаграммы, гистограммы и т.п.. Весь числовой материал необходимо сопровождать заглавиями, пояснениями, комментариями.

Раздел ПРОГРАММНАЯ РЕАЛИЗАЦИЯ

должен содержать описание программного обеспечения реализованной БД и математической модели.

В подразделе “Описание программ” должны быть описаны все разработанные студентом программные компоненты Каждая программная компонента системы должна быть описана по следующей схеме:

- заголовок;

  1. функциональное назначение;

  2. входные данные;

  3. выходные данные;

- связь с другими компонентами.

Описание логической структуры компоненты выполняется с учетом текста программы. Текст программ должен быть представлен в соответствующем приложении.

В подразделе " Руководство пользователя" должны быть указаны:

- способ установки системы (инсталляция);

- способ вызова программы с соответствующего носителя данных;

- пароли, если они есть;

- режимы работы и средства управления программой;

- правила и форматы подготовки входных данных (язык описания

данных);

- перечень и форматы получаемых результатов;

- перечень диагностических сообщений;

- рекомендации пользователю;

- объем программы;

- сведения об использовании оперативной памяти.

В подразделе " Требования к аппаратным и программным средствам" должны быть указаны:

- аппаратные средства и программная среда, необходимые

для функционирования разработанных программных средств.

Раздел " ИСПЫТАНИЕ РАЗРАБОТАННЫХ ПРОГРАММ"

должен содержать требования к программам, подлежащие проверке. Необходимо привести перечень тестовых примеров, которые должны подтвердить работоспособность разработанных программ. Тексты контрольных примеров должны быть вынесены в качестве приложений.

В подразделе " Описание контрольных примеров " должны быть подробно описаны со ссылками на приложения:

- примеры для проверки работоспособности математического обеспечения;

В тестовых примерах обязательно должны быть указаны ожидаемые результаты при решении примеров на ЭВМ.

В подразделе " Результаты тестирования на ЭВМ " необходимо подробно описать результаты экспериментальных расчетов на ЭВМ включая выполнение тестовых примеров. Для подтверждения работоспособности программных компонент математического обеспечения можно рекомендовать такой перечень работ:

  • выполнить решение задач на ЭВМ, оценить абсолютную и относительную погрешности;

  • подготовить демонстрационные примеры в виде файлов исходных данных;

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

Результаты испытания программных средств должны содержать:

  • результаты выполнения на ЭВМ контрольных примеров и анализ полученных результатов;

  • гистограммы, диаграммы, таблицы, графики, подтверждающие приемлемую погрешность решения задач;

  • машинные формы, содержащие исходные данные и результаты, демонстрирующие простоту общения с ЭВМ при решении задач.

В разделе " ЗАКЛЮЧЕНИЕ"

необходимо дать краткую характеристику выполненной работы, привести основные сведения о назначении и функциях реализованной программы, ее особенностях и возможности дальнейшего расширения.

В разделе "Литература" приводится список используемой литературы.

Додаток 1. Титульний лист курсової роботи

Міністерство освіти і науки України

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”

Кафедра прикладної математики

КУРСОВА РОБОТА

по дисципліні:

"Програмування" 2-й семестр

на тему:

{ тут потрібно написати найменування теми}