Текст ГОСТ 19.102-77 Единая система программной документации. Стадии разработки
Единая система программной документации
Unified system for program documentation. Development stages
Дата введения 1980-01-01
Постановлением Государственного комитета стандартов Совета Министров СССР от 20 мая 1977 г. N 1268 дата введения установлена 01.01.80
ПЕРЕИЗДАНИЕ. Январь 2010 г.
1. Настоящий стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
1. Техническое задание
Обоснование необходимости разработки программы
Сбор исходных материалов.
Выбор и обоснование критериев эффективности и качества разрабатываемой программы.
Обоснование необходимости проведения научно-исследовательских работ
Определение структуры входных и выходных данных.
Предварительный выбор методов решения задач.
Обоснование целесообразности применения ранее разработанных программ.
011. Методы оценки трудозатрат и сроков документирования – Александр Лебедев
Определение требований к техническим средствам.
Обоснование принципиальной возможности решения поставленной задачи
Разработка и утверждение технического задания
Определение требований к программе.
Разработка технико-экономического обоснования разработки программы.
Определение стадий, этапов и сроков разработки программы и документации на нее.
Выбор языков программирования.
Определение необходимости проведения научно-исследовательских работ на последующих стадиях.
Согласование и утверждение технического задания
2. Эскизный проект
Разработка эскизного проекта
Предварительная разработка структуры входных и выходных данных.
Уточнение методов решения задачи.
Разработка общего описания алгоритма решения задачи.
Разработка технико-экономического обоснования
Утверждение эскизного проекта
Разработка пояснительной записки.
Согласование и утверждение эскизного проекта
3. Технический проект
Разработка технического проекта
Уточнение структуры входных и выходных данных.
Разработка алгоритма решения задачи.
Определение формы представления входных и выходных данных.
Определение семантики и синтаксиса языка.
Разработка структуры программы.
Окончательное определение конфигурации технических средств
Утверждение технического проекта
Разработка плана мероприятий по разработке и внедрению программ.
Разработка пояснительной записки.
Согласование и утверждение технического проекта
4. Рабочий проект
Программирование и отладка программы.
Разработка программной документации
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.
Разработка, согласование и утверждение программы и методики испытаний.
Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний.
Первый вебинар курса «Концепция и проект освещения»
Корректировка программы и программной документации по результатам испытаний
Подготовка и передача программы
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления.
Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление.
Передача программы в фонд алгоритмов и программ
1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях — вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
Электронный текст документа
Единая система программной
документации: Сб. ГОСТов . —
Источник: allgosts.ru
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
3) Выбор и обоснование критериев эффективности и качества разрабатываемой программы.
2. Разработка и утверждение технического задания
1) Определение требований к программе.
2) Разработка технико-экономического обоснования разработки программы.
3) Определение стадий, этапов и сроков разработки программы и документации на нее.
4) Определение необходимости проведения научно-исследовательских работ на последующих стадиях.
5) Согласование и утверждение технического задания.
II. Технический проект
1. Разработка технического проекта
1) Уточнение структуры входных и выходных данных.
2) Разработка алгоритма решения задачи.
3) Определение формы представления входных и выходных данных.
4) Разработка структуры программы.
5) Окончательное определение конфигурации технических средств.
2. Утверждение технического проекта
1) Разработка пояснительной записки.
2) Согласование и утверждение технического проекта.
III. Рабочий проект
1. Разработка программы
1) Программирование и отладка программы
2. Разработка программной документации
1) Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77
3. Испытания программы
1) Разработка, согласование и утверждение порядка и методики испытаний.
2) Проведение предварительных испытаний.
3) Корректировка программы и программной документации по результатам испытаний.
6. ПОРЯДОК КОНТРОЛЯ И ПРИЁМКИ
Проверка документации программы осуществляется самим заказчиком с привлечением сторонних экспертов, способных засвидетельствовать факт соответствия созданного программного продукта всем пунктам технической документации, включая техническое задание и технический проект.
Испытания и тестирование программы должны проводиться в процессе создания
программы самим разработчиком:
1) C использованием контрольных тестов, позволяющих добиться проверки правильности работоспособности и взаимной совместимости максимального числа функций и операторов программы или модуля при минимальных затратах временных и финансовых ресурсов.
2) Путем пошагового исполнения программы или модуля (и непрерывного контроля значений переменных) в соответствии с набором тестовых примеров и сравнения полученных в процессе тестирования значений с контрольными значениями тестовых примеров.
3) С привлечением сторонних неофициальных бета-тестеров, которые в процессе тестирования программного продукта должны сообщать разработчику все найденные ошибки и неточности в работе программы.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru