ГОСТ 19.402-78 ЕСПД. Описание программы

ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению

ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам

ГОСТ 19.102-77 ЕСПД. Стадии разработки

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

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

Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.

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

o титульной;

o информационной;

o основной.

Правила оформления документа и его частей на каждом носителе данных устанавливаются стандартами ЕСПД на правила оформления документов на соответствующих носителях данных.

Титульная часть оформляется согласно ГОСТ 19.104-78.

Информационная часть должна состоять из аннотации и содержания. В аннотации приводят сведения о назначении документа и краткое изложение основной части. Содержание включает перечень записей о структурных элементах основной части документа.

Состав и структура основной части программного документа устанавливаются стандартами ЕСПД на соответствующие документы.

Техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как критерий проверки и приемки разработанной программы. Поэтому достаточно полно составленное (с учетом возможности внесения дополнительных разделов) и принятое заказчиком и разработчиком ТЗ является одним из основополагающих документов проекта ПС.

Техническое задание должно содержать следующие разделы:

o введение;

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

o назначение разработки;

o требования к программе или программному изделию;

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

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

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

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

o в техническое задание допускается включать приложения.

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

Содержание разделов ТЗ мы рассмотрим позднее, а пока рассмотрим только требования к программной документации.Вданном разделе должны быть указаны предварительный состав программной документации и при необходимости специальные требования к ней.

Данный стандарт определяет состав и требования к содержанию программного документа «Описание программы». Описание программы включает:

1. Общие сведения.

2. Функциональное назначение.

3. Описание логической структуры.

4. Используемые технические средства.

5. Вызов и загрузка.

6. Входные данные.

7. Выходные данные.

В разделе Общие сведения указывают:

o обозначение и наименование программы;

o программное обеспечение, необходимое для функционирования программы;

o языки программирования, на которых написана программа.

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

При описании логической структурыдолжны быть отражены:

o алгоритм программы;

o используемые методы;

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

o связи программы с другими программами.

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

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

Раздел Входные данные отражает:

o характер, организацию и предварительную подготовку входных данных;

o формат, описание и способ кодирования входных данных.

Раздел Выходные данные отражает:

o характер и организацию выходных данных;

o формат, описание и способ кодирования выходных данных.