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

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

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

– введение;

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

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

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

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

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

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

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

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

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

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

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

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

Описание программы включает:

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

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

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

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

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

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

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

Таблица 6.2 – Стадии разработки, этапы и содержание работ

Стадия разработки Этап работы Содержание работ
Техническое задание Обоснование необходимости разработки программы Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно–исследовательских работ
Научно–исследовательские работы Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи
Разработка и утверждение технического задания Определение требований к программе. Разработка технико–экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно–исследовательских работ на последующих стадиях. Согласование и утверждение технического задания
Эскизный проект Разработка эскизного проекта Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико–экономического обоснования
Утверждение эскизного проекта Разработка пояснительной записки. Согласование и утверждение эскизного проекта
Технический проект Разработка технического проекта Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств
Утверждение технического проекта Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта
Разработка программы Программирование и отладка программы
Разработка программной документации Разработка программных документов в соответствии с требованиями ГОСТ 19.101–77
Рабочий проект Испытания программы Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо–сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний
Внедрение Подготовка и передача программы Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пояснительная записка. (ГОСТ 19.404–79 ЕСПД). Требования к содержанию и оформлению.

Согласно данному стандарту пояснительная записка должна включать следующие разделы:

1 Введение.

2 Назначение и область применения.

3 Технические характеристики.

4 Ожидаемые технико–экономические показатели.

5 Источники, использованные при разработке.

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

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

В разделе Технические характеристики содержатся:

– постановка задачи на разработку программы, описание при меняемых математических методов и различных ограничений, связанных с выбранным математическим аппаратом;

– описание алгоритма и/или функционирования программы с обоснованием выбора схемы алгоритма решения задачи, возможного взаимодействия программы с другими программами;

– описание и обоснование выбора метода организации входных и выходных данных;

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

В качестве ожидаемых технико–экономических показателей указывают показатели, обосновывающие преимущество выбранного варианта технического решения, а также при необходимости ожидаемые оперативные показатели.

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


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



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