тема программной документации ЕСПД ~ набор государственных стандартов устанавливающих взаимоувязанные пр
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
2.
Наиболее важным унаследованным комплексом стандартов является единая система программной документации (ЕСПД) набор государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации. ЕСПД принята и разработана в период с 1977 по 1990 год. Стандарты, входящие в ЕСПД, имеют номер серии 19.
ЕСПД вносит упорядоченность в процесс документирования ПО, определяя примерный состав документации. При гибком подходе к использованию ЕСПД заказчик и руководитель проекта могут выбирать уместное в проекте подмножество стандартов и программных документов, дополнив выбранные документы необходимыми разделами и исключив ненужные.
В состав ЕСПД входит ГОСТ 19.102-77 «Единая система программной документации. Стадии разработки», устанавливающий стадии разработки программ и программной документации для вычислительных машин и комплексов. Стадия часть процесса создания ПО, ограниченная временными рамками и заканчивающаяся созданием определенных артефактов. Кроме стадий, данный стандарт определяет этапы реализации стадий и содержание работ.
Выделяются следующие стадии разработки:
- Техническое задание (ТЗ). Эта стадия включает следующие основные этапы:
- Обоснование необходимости разработки программы.
- Проведение предварительных научно-исследовательских работ (НИР).
- Разработка и утверждение технического задания. Техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как основа приёмки разработанной системы.
- Эскизный проект. Включает следующие основные работы:
- Разработка структуры входных и выходных данных.
- Уточнение методов решения задачи.
- Разработка общего алгоритма решения задачи.
- Разработка пояснительной записки. Пояснительная записка содержит общее описание алгоритма и функционирования программы, а также обоснование принятых технических и технико-экономических решений.
- Технический проект. Имеет следующее примерное содержание работ:
- Уточнение структуры входных и выходных данных.
- Разработка алгоритма решения задачи.
- Определение формы представления входных и выходных данных.
- Разработка структуры программы.
- Определение конфигурации технических средств.
- Составление планов по разработке и внедрению.
- Согласование и утверждение технического проекта.
- Рабочий проект. Имеет следующее содержание работ:
- Программирование и отладка программы.
- Разработка программных документов.
- Разработка программы и методики испытаний. Программа и методика испытаний содержит требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля.
- Проведение испытаний.
- Корректировка программы по итогам испытаний.
- Внедрение.
- Передача программы и документов для сопровождения.
- Оформление акта передачи.
- Передача программы в фонд алгоритмов и программ.
Допускается исключение стадии эскизного проекта, а в технически обоснованных случаях и стадии технического проектирования. Стандарт допускает объединение, исключение этапов работ и (или) их содержания, а также введение других этапов по согласованию с заказчиком.
К числу основных недостатков ЕСПД можно отнести:
- ориентацию на последовательную реализацию стадий;
- отсутствие чётких рекомендаций по документированию характеристик качества ПС;
- отсутствие системной увязки с другими действующими отечественными системами стандартов ЖЦ и документированием продукции в целом;
- отсутствие в явном виде сквозных процессов, реализуемых на различных стадиях создания ПО (например, контроль качества, управление конфигурацией).