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

5. Разработка спецификаций программных компонентов

Предлагаемая структура спецификации программного компонета основывается на расширении и уточнении положений ГОСТ 19-402-78.

  1. Уникальное название программного продукта.

  2. Имя пользователя (информационного продукта, другого программного продукта), с которым соотнесен программный продукт («имя собственное» программного продукта).

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

  4. Описание выходных результатов:

  • Цифровые данные: тип (целый, вещественный), формат, диапазон возможных значений. Для массивов – размерность, тип, формат, диапазон возможных значений компонент.

  • Данные, имеющие дискретный ряд значений: множество возможных значений данных, формат представления данных.

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

  • Текстовые документы: подробное описание текстовой информации, которая должна быть включена в продукты, с указанием формата (Adobe, .PFD, Microsoft Word, .txt).

  • Изображения: подробное описание изображений, которые будут отражаться в информационном продукте. Требования к выходным данным в формате 3D.

  • Схемы: примеры типов выходных данных в форме схем.

  1. Этапы создания продукта: подробное описание входных данных и алгоритмов обработки, необходимых для получения продукта:

  • Подробное описание входных данных предполагает указание состава, структуры, форматов данных, источников данных.

  • При описании структуры предполагается указание типов, форматов и диапазонов возможных значений компонент структуры.

  • Описанию алгоритмов ставятся в соответствие имена программных компонентов, реализующих эти алгоритмы. При описании алгоритмов рекомендуется придерживаться ГОСТ 19.002-80, ГОСТ 19.003-80.

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

  2. Частота использования: отчет о том, как часто продукт будет использоваться при получении разных информационных продуктов.

  3. Анализ важности информационного продукта с точки зрения функционирования СИО САПК получения информационных продуктов.

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

  5. Требования к проектированию, технологии созданию программного продукта, квалификационному анализу программного продукта (составными частями квалификационного анализа являются испытания, включающие в себя автономное тестирование и тестирование сопряжений) В качестве основы для подготовки и проведения испытаний может быть использован ГОСТ 19.301-79 «Программа и методика испытаний. Требования к содержанию и оформлению». Документирование испытаний описывается ниже.

  6. Описание среды эксплуатации, включая условия применения и общий анализ угроз.

  7. Требования к встроенным, реализованным программным способом механизмам защиты программного продукта.