Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 Документирование программныхсредств.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
837 Кб
Скачать
☆

Стадии разработки, этапы и содержание работ

Стадии разработки

Этапы работ

Содержание работ

Техническое задание

Обоснование необходимости разработки программы

Постановка задачи

Сбор исходных материалов

Выбор и обоснование критериев эффективности и качества разрабатываемой программы

Обоснование необходимости проведения научно-исследова­тельских работ

Научно-исследовательские работы

Определение структуры вход­ных и выходных данных

Предварительный выбор методов решения задач

Обоснование целесообразности применения ранее разрабо­танных программ

Определение требований к тех­ническим средствам

Обоснование принципиальной возможности решения постав­ленной задачи

Разработка утверждение технического задания

Определение требований к про­грамме

Разработка технико-экономического обоснования разработки программы

Определение стадий, этапов и сроков разработки программы и документации на нее

Выбор языков программиро­вания

Определение необходимости проведения научно-исследова­тельских работ на последующих стадиях

Согласование и утверждение технического задания

Предварительная разработка структуры входных и выходных данных

Продолжение

Стадии разработки

Этапы работ

Содержание работ

Эскизный проект

Разработка эскизного

проекта

Уточнение методов решения задачи

Разработка общего описания алгоритма решения задачи

Разработка технико-экономи­ческого обоснования

Утверждение эскизного проекта

Разработка пояснительной записки

Согласование и утверждение эскизного проекта

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

Разработка технического проекта

Уточнение структуры входных и выходных данных

Разработка алгоритма решения задачи

Определение формы представления входных и выходных данных

Определение семантики и синтаксиса языка

Разработка структуры про­граммы

Окончательное определение конфигурации технических средств

Утверждение технического проекта

Разработка плана мероприятий по разработке и внедрению программ

Разработка пояснительной за­писки

Согласование и утверждение технического проекта

Рабочий проект

Разработка программы

Программирование и отладка программы

Разработка программной документации

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77

Испытания программы

Разработка, согласование и утверждение программы и методи­ки испытаний

Проведение предварительных государственных, межведом­ственных, приемосдаточных и других видов испытаний

Корректировка программы и программной документации по результатам испытаний

Окончание

Внедрение

Подготовка и передача программы

Подготовка и передача про­граммы и программной доку­ментации для сопровождения и (или) изготовления

Оформление и утверждение акта о передаче программы на сопровождение и (или) изго­товление

Передача в фонд алгоритмов и программ

Примечания:

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

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

ГОСТ 19.103-77ЕСПД. Обозначение программ и программных документов

Программа и ее документ «Спецификация» имеют следующую струк­туру обозначения:

А.В.ХХХХХ-ХХ

Номер издания (для программы)

Номер редакции (для документа)

Регистрационный номер

Код организации-разработчика

Код страны

Структура обозначения других программных документов:

А.В.ХХХХХ-ХХ XX ХХ-Х

Номер части документа

Номер документа данного вида

Код вида документа

Номер редакции документа

Общая часть обозначения программы

и программных документов на нее

• Код страны-разработчика и код организации-разработчика присва­ивают в установленном порядке.

• Регистрационный номер присваивается в порядке возрастания, на­чиная с 00001 до 99999, для каждой организации-разработчика.

• Номер издания программы или номер редакции. Номер документа данного вида, номер части документа присваиваются в порядке возрастания с 01 до 99. (Если документ состоит из одной части, то дефис и порядковый номер части не указывают.)

• Номер редакции спецификации и ведомости эксплуатационных до­кументов на программу должны совпадать с номером издания этой же программы.

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

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

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

• титульной;

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

• основной.

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

ГОСТ 19.106-78 ЕСПД. Требования к программным документам, вы­полненным печатным способом

Программные документы оформляют:

• на листах формата А4 (ГОСТ 2.301-68) при изготовлении докумен­та машинописным или рукописным способом;

• допускается оформление на листах формата АЗ;

• при машинном способе выполнения документа допускаются от­клонения размеров листов, соответствующих форматам А4 и АЗ, определяемые возможностями применяемых технических средств; на листах форматов А4 и А3, предусматриваемых выходными ха­рактеристиками устройств вывода данных, при изготовлении до­кумента машинным способом;

• на листах типографических форматов при изготовлении документа

типографским способом.

Расположение материалов программного документа осуществляется в следующей последовательности:

титульная часть:.

• лист утверждения (не входит в общее количество листов документа);

• титульный лист (первый лист документа);

информационная часть:

• аннотация;

• лист содержания;

основная часть:

• текст документа (с рисунками, таблицами и т.п.);

• перечень терминов и их определений;

• перечень сокращений;

• приложения;

• предметный указатель;

• перечень ссылочных документов;

часть регистрации изменений:

• лист регистрации изменений.

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

Следующий стандарт ориентирован на документирование результи­рующего продукта разработки.

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

Состав документа «Описание программы» в своей содержательной части может дополняться разделами и пунктами, почерпнутыми из стан­дартов для других описательных документов и руководств:

• ГОСТ 19.404-79 ЕСПД. Пояснительная записка;

• ГОСТ 19.502-78 ЕСПД. Описание применения;

• ГОСТ 19.503-79 ЕСПД. Руководство системного программиста;

• ГОСТ 19.504-79 ЕСПД. Руководство программиста;

• ГОСТ 19.505-79 ЕСПД. Руководство оператора.

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

Надо также выделить ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний, который (в адаптированном виде) может использоваться для разработки документов планирования и проведения испытательных ра­бот по оценке готовности и качества ПС.

Наконец, последний по году принятия стандарт.

ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и сис­тем. Обозначения условные графические и правила выполнения

Он устанавливает правила выполнения схем, используемых для ото­бражения различных видов задач обработки данных и средств их реше­ния и полностью соответствует стандарту ИСО 5807:1985.

Наряду с ЕСПД на межгосударственном уровне действуют еще два стандарта, также относящиеся к документированию ПС и принятые не так давно, как большая часть ГОСТ ЕСПД.

ГОСТ 19.781-90. Обеспечение систем обработки информации програм­мное. Термины и определения

Разработан взамен ГОСТ 19.781-83 и ГОСТ 19.004-80 и устанавлива­ет термины и определения понятий в области программного обеспечения систем обработки данных (СОД), применяемые во всех видах документа­ции и литературы, входящих в сферу работ по стандартизации или ис­пользующих результаты этих работ.