- •Методические указания по выполнению курсовой работы по дисциплине «моделирование систем»
- •Функциональная архитектура
- •2. Разработка описания программного продукта
- •Разработка функциональной модели программы
- •4. Диаграммы потоков данных (dfd)
- •5. Разработка спецификаций программных компонентов
- •6. Оценка размера программного продукта на основе функциональных точек
- •1. Общие положения
- •7. Рекомендуемая литература
- •8. Нормативные документы
- •2. Требования к содержанию документов
- •2.1. Пояснительная записка к проекту
- •2.2. Общее описание асу
- •2.3. Смета затрат
- •2.4. Расчет экономической эффективности
- •2.5. План мероприятий по подготовке объекта к вводу асу в эксплуатацию
- •2.6. Ведомость документов технического проекта
- •2.11. Ведомость держателей подлинников
- •1. Общие положения
- •2. Требования к содержанию документа
- •1. Общие положения
- •2. Требования к содержанию документов
- •1. Общие положения
- •2. Стадии и этапы создания ас
- •Содержание работ
- •Перечень организаций, участвующих в работах по созданию ас.
- •1. Общие положения.
- •2. Состав и содержание тэо асу.
- •1. Общие положения
- •2. Общие требования
- •Форма спецификации
- •1. Правила выполнения схем
- •2. Правила применения символов
- •1. Перечень, наименование, обозначение символов и отображаемые ими функции
- •2. Соотношение геометрических элементов символов
- •Символы, выполненные с помощью печатающих устройств
5. Разработка спецификаций программных компонентов
Предлагаемая структура спецификации программного компонета основывается на расширении и уточнении положений ГОСТ 19-402-78.
Уникальное название программного продукта.
Имя пользователя (информационного продукта, другого программного продукта), с которым соотнесен программный продукт («имя собственное» программного продукта).
«Повествовательное» резюме, дающее общее представление о функции, реализуемой программным продуктом в терминологии пользователя (обычно достаточно одного абзаца).
Описание выходных результатов:
Цифровые данные: тип (целый, вещественный), формат, диапазон возможных значений. Для массивов – размерность, тип, формат, диапазон возможных значений компонент.
Данные, имеющие дискретный ряд значений: множество возможных значений данных, формат представления данных.
Табличные данные: подробное описание информации, которая будет представляться в виде отчета, списка или таблицы, включая заголовки и типичные записи данных, а также описания форматов данных.
Текстовые документы: подробное описание текстовой информации, которая должна быть включена в продукты, с указанием формата (Adobe, .PFD, Microsoft Word, .txt).
Изображения: подробное описание изображений, которые будут отражаться в информационном продукте. Требования к выходным данным в формате 3D.
Схемы: примеры типов выходных данных в форме схем.
Этапы создания продукта: подробное описание входных данных и алгоритмов обработки, необходимых для получения продукта:
Подробное описание входных данных предполагает указание состава, структуры, форматов данных, источников данных.
При описании структуры предполагается указание типов, форматов и диапазонов возможных значений компонент структуры.
Описанию алгоритмов ставятся в соответствие имена программных компонентов, реализующих эти алгоритмы. При описании алгоритмов рекомендуется придерживаться ГОСТ 19.002-80, ГОСТ 19.003-80.
Ограничения на программные продукты, реализующие алгоритмы (по времени обработки данных, объему памяти, языку программирования и т.п.) с точки зрения получения информационных продуктов.
Частота использования: отчет о том, как часто продукт будет использоваться при получении разных информационных продуктов.
Анализ важности информационного продукта с точки зрения функционирования СИО САПК получения информационных продуктов.
Система критериев, позволяющих вынести однозначное заключение о качестве программной разработки.
Требования к проектированию, технологии созданию программного продукта, квалификационному анализу программного продукта (составными частями квалификационного анализа являются испытания, включающие в себя автономное тестирование и тестирование сопряжений) В качестве основы для подготовки и проведения испытаний может быть использован ГОСТ 19.301-79
«Программа и методика испытаний.
Требования к содержанию и оформлению».
Документирование испытаний описывается
ниже.Описание среды эксплуатации, включая условия применения и общий анализ угроз.
Требования к встроенным, реализованным программным способом механизмам защиты программного продукта.
