ГОСТ 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 формат, описание и способ кодирования выходных данных.