Классификация и обозначение стандартов ЕСПД

Обозначения стандартов ЕСПД строятся по классификационному признаку, они состоят из:

· номера 19, присвоенного классу стандартов ЕСПД;

· одной цифры (после точки), обозначающей код классификационной группы стандартов, определенной группы стандартов;

· двузначного числа, определяющего порядковый номер стандарта в группе;

· двузначного числа (после тире, указывающего код регистрации стандарта)

Код группы Наименование группы
  Общие положения
  Основополагающие стандарты
  Правила выполнения документации разработки
  Правила выполнения документации изготовления
  Правила выполнения документации сопровождения
  Правила выполнения эксплуатационной документации
  Правила обращения программной документации
  Резервные группы
   
  Прочие стандарты  

Например, стандарт "Единая система программной документации. Общие положения" имеет следующее обозначение: ГОСТ 19.001-77.

Рис. 1.18. Представление технологической операции проектирования

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

В практическом отношении наиболее важно унифицировать следующие этапы разработки программ:

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

2. Вычерчивание блок-схем.

3. Собственно программирование или кодирование.

4. Методы "ручной" проверки (без использования ЭВМ).

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

6. Документирование.

7. Планирование и оценка качества и количества труда отдельных программистов и коллективов.

Государственный стандарт ГОСТ 19.102-77 устанавливает следующие стадии разработки программной документации:

· техническое задание;

· эскизный проект;

· технический проект;

· рабочий проект;

· внедрение.

Рассмотрим подробнее каждую из стадий.

1. Стадия "Техническое задание".

Содержание ТЗ должно соответствовать ГОСТ 19.201-78 и включать следующие разделы:

· введение;

· основание для разработки;

· требования к программе или ПИ;

· требования к программной документации;

· технико-экономические показатели;

· стадии и этапы разработки;

· порядок контроля и приемки;

· приложения.

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

В разделе "Основание для разработки" должны быть указаны документы, на основании которых ведется разработка, организация, утвердившая этот документ, и дата его утверждения.

В разделе "Назначение разработки" должно быть указано функциональное и эксплуатационное назначение программы или ПИ.

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

· требования к функциональным характеристикам;

· требования к надежности;

· условия эксплуатации;

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

· требования информационной и программной совместимости;

· требования к маркировке и упаковке;

· требования к транспортированию и хранению;

· специальные требования.

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

· контроль входной и выходной информации;

· описание последствий возможных отказов программных функций;

· обеспечение устойчивого функционирования;

· время восстановления после отказа и т.д.

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

2. На стадии "Эскизный проект" выполняются следующие виды работ:

Этапы работ Содержание работ
Разработка ТП Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. Разработка пояснительной записки
Утверждение ТП Согласование и утверждение эскизного проекта

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

Результатом проектирования является достаточно полное описание архитектуры системы. Это описание часто делается на нескольких уровнях детализации. Результаты эскизного проектирования отображаются в документе "Пояснительная записка к эскизному проекту", оформляемом в соответствии с ГОСТ (19.105-78, 19.404-79).

3. Стадия "Технический проект".

Этапы работ Содержание работ
Разработка ТП Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств
Утверждение ТП Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта

Содержанием работ на этой стадии является проектирование структуры программного комплекса, а результатом - реализующий заданные функции программный комплекс как иерархически организованная структура программных модулей, заданных своими функциональными спецификациями. Формой представления результатов является документ «Пояснительная записка к техническому проекту».

На стадии «Рабочий проект» - описание программы на выбранном проблемноориентированном языке, отладка, разработка, согласование и утверждение порядка и методики испытаний, разработка программной документации в соответствии с требованиями ГОСТ 19.101.-77, проведение предварительных испытаний.

Стадия «Внедрение» - подготовка и передача программы и программной документации,

Утверждение акта о передаче программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: