- •1 Общие положения
- •1.1 Цели и задачи выпускной квалификационной работы
- •1.2 Выбор темы выпускной квалификационной работы
- •2 Организация выполнения выпускной квалификационной работы
- •3.1.3 Заключение на дипломный проект
- •3.1.4 Рецензия на дипломный проект
- •3.2 Состав пояснительной записки дипломного проекта
- •3.2.1 Аннотация
- •3.2.2 Содержание
- •3.2.2.1 Введение
- •3.2.2.2 Постановка задачи
- •3.2.2.2.1 Описание предметной области
- •3.2.2.2.2 Функциональная модель предметной области
- •3.2.2.2.3 Схема данных
- •3.2.2.2.4 Описание входной информации
- •3.2.2.2.5 Описание структуры базы данных
- •3.2.2.2.6 Описание выходной информации
- •3.2.2.2.8 Общие требования к программному продукту
- •3.2.2.3 Экспериментальный раздел
- •3.2.2.3.1 Обоснование выбора языка программирования
- •3.2.2.3.2 Описание программы
- •3.2.2.3.3 Протокол тестирования программного продукта
- •3.2.2.3.4 Руководство пользователя
- •3.2.2.4 Экономический раздел
- •3.2.2.4.1 Расчет затрат на создание программного продукта
- •3.2.2.4.2 Расчет цены предложения и минимального количества копий тиражирования
- •3.2.2.5 Заключение
- •4 Требования к оформлению пояснительной записки
- •4.1 Общие требования
- •4.2 Текстовая часть
- •4.3 Иллюстрации
- •4.4 Таблицы
- •4.5 Формулы
- •4.6 Примечания
- •4.7 Приложения
- •4.8 Список сокращений
- •4.9 Список литературы
- •4.10 Графическая часть
- •4.11 Сноски
- •4.12 Примеры
3.2.2.2.8 Общие требования к программному продукту
Описание требований к программному продукту содержит:
обозначения и указания;
функциональные возможности;
надежность;
эффективность.
При описании общих требований к программному продукту необходимо указать:
а) целевые рабочие задачи, которые могут быть выполнены данным продуктом;
б) ссылки на нормативные документы, которым удовлетворяет данный продукт, в этом случае должны быть указаны соответствующие редакции данных документов;
в) технические, программные средства, необходимые для ввода продукта в эксплуатацию, включая наименования изготовителей и обозначения типов всех ее частей, например:
1) процессоры, включая сопроцессоры;
2) объем основной памяти;
3) типы периферийных устройств;
4) оборудование ввода и вывода;
5) сетевое оборудование;
6) системные и прочие программные средства;
г) соответствующие интерфейсы или продукты, если в описании продукта имеются ссылки на интерфейсы с другими продуктами;
д) каждый физический компонент поставляемого продукта, в частности, все печатные документы и все носители данных;
е) вид поставляемых программ, например исходные программы, объектные (рабочие) модули или загрузочные модули;
ж) необходимое программное обеспечение для сопровождения продукта.
При описании функциональных возможностей необходимо отразить:
а) обзор функций продукта, необходимых для них данных и предоставляемых средств;
б) граничные значения. Если использование продукта ограничено конкретными граничными значениями. Они должны быть указаны в описании продукта, например:
1) минимальные или максимальные значения;
2) длины ключей;
3) максимальное число записей в файле;
4) максимальное число критериев поиска;
5) минимальный объем выборки.
При необходимости в описание продукта должна быть включена информация по средствам предотвращения несанкционированного доступа к программам и данным.
При описании надежности продукта необходимо привести информацию по процедурам сохранения данных. Например:
проверка достоверности исходных данных;
описание технологии сбора, передачи, обработки и выдачи информации;
защита от серьезных последствий ошибки пользователя;
восстановление при ошибках.
При описании эффективности необходимо отразить информацию о характере поведения продукта во времени, например, указать время ответа и время оценки производительности для заданных функций при установленных условиях (например, для заданных конфигураций системы и профилей загрузки).
В описание продукта могут быть внесены формулировки требований (правил) по сопровождению и мобильности продукта.
3.2.2.3 Экспериментальный раздел
3.2.2.3.1 Обоснование выбора языка программирования
В обосновании выбора языка программирования аргументируется выбор языка программирования и используемой системы управления баз данных (далее СУБД). Дается их краткая характеристика.
3.2.2.3.2 Описание программы
Описание программы содержит: описание модулей, модульную схему задачи, схему алгоритма.
В описании модулей подробно описывается каждый модуль; перечисляются все процедуры, входящие в модуль; описываются действия, выполняемые в каждой процедуре модуля.
В модульной схеме следует указать в виде иерархической структуры все модули и связи между ними. Схема алгоритма может быть представлена укрупненной блок - схемой (согласно пунктам меню), а также блок-схемами наиболее интересных процедур задачи.