Предложения по профилю стандартов на разработку программных средств
Приведенная на рис. 3.2 обобщенная модель ЖЦ программных средств в наибольшей степени удовлетворяет большинству наиболее популярных международных стандартов, хотя и отличается от ГОСТ 34.601-90 отсутствием следующих этапов: техническое задание, эскизный проект, технический проект.
Рис. 3.2. Обобщенная модель ЖЦ ИС
Это каскадная модель ЖЦ, в которой этапы располагаются последовательно, символизируя передачу выполненных работ с предыдущего этапа на последующий. Между этапами имеются обратные связи, указывающие на итерационный процесс совершенствования ПС.
Требования к модели ЖЦ в виде профиля стандартов должны быть определены в ТЗ со ссылками на действующие нормативные документы по ЖЦ.
Для разработки ИС предлагается следующий набор стандартов, на базе которых будет создаваться профиль см. табл. 3:
ГОСТ 34.201-89, ГОСТ 34.602-89, РД 50-682-89, РД 50-680-88,
ГОСТ 34.601-90, РД 50-34.698-90, ГОСТ 34.003-90,
ГОСТ 34.603-92, ISO/IEC 12207:1995, ISO 9000-3:1991.
Содержание документов из поля табл. 3 «Отчетные документы» приведено в разделе 3.4.3.
Таблица 3
Профиль стандартов
Этапы и работы | Нормативные документы | Отчетные документы |
1 | 2 | 3 |
Этап 1. Системный анализ ПС | ||
1.1. Обследование объекта информатизации, обоснование необходимости создания ИС | РД 50-34698 Приложение 1; ISO 12207 п. 5.3.1 | Документ 1.1 |
1.2. Первичная формулировка исходных данных и потенциальных решений ПС с учетом потребностей пользователя, ресурсов на разработку | РД 50-34698 Приложение 1; ISO 12207 п. 5.3.1 | Документ 1.1 |
1.3. Предварительная оценка ТЭП проекта, сроков, бюджета и стратегии риска | ISO 9000-3 | Документ 1.1 |
|
|
Продолжение табл.3
1 | 2 | 3 | ||||
1.4. Формализация функций ПС, требований к качеству решаемых задач
| ISO 12207 п. 5.2.1 п. 5.3.2 п. 5.3.3 Приложение А и В | Документ 1.1 | ||||
1.5. Предварительное описание архитектуры ПС, его БД, первичных требований к интерфейсам пользователей. Определение первичного набора профиля стандартов |
РД 50-34.698 | Документ 1.1 | ||||
1.6. Разработка предварительного ТЗ на создание базовой версии ПС и заключение контракта на разработку базовой версии ПС | ISO 12207 п. 5.1.3 п. 5.2.3 п. 5.3.4 ГОСТ 34.602
|
Документ 1.2 | ||||
Этап 2. Предварительное (эскизное) проектирование
| ||||||
2.1.Анализ функциональной и информационной моделей, архитектуры комплекса программ, описание методов решения задач, алгоритмов, структур данных и управляющей информации ПС | ISO 12207 п. 5.3.4
|
Документ 1.1 | ||||
2.2. Выбор СУБД, проектирование структуры БД | РД 50-34.698
п.п. 5.3;5.5;5.7
|
Документ 1.1 | ||||
2.3. Разработка предварительного руководства для пользователей и обслуживания базовой версии ПС | ISO 12207 п. 7.4 РД-34.698 п. 3.4
|
Документ 2.1 Документ 2.2 Документ 2.3 | ||||
2.4. Уточнение и утверждение заказчиком ТЗ на разработку базовой версии ПС | ГОСТ 34.602
|
Документ 1.2 | ||||
Продолжение табл. 3
1 | 2 | 3 | ||
2.5. Согласование с заказчиком эскизного проекта ПС ТЭП, уточнение условий контракта | ISO 12207 п. 5.2.3 РД 50-34.698 п. 2.2 | Документ 2.4 | ||
Этап 3. Детальное (техническое) проектирование
| ||||
3.1. Уточнение и документирование архитектуры ПС, спецификаций требований и методов решения задач | ISO 12207 п. 5.3.6 | Документ 3.1 | ||
3.2. Разработка спецификаций требований к функциональным группам программ и модулям версии ПС | РД 50-34.698 | Документ 2.4 | ||
3.3. Разработка технического проекта базовой версии ПС в соответствии с ТЗ | РД-34.698 п. 2.2 | Документ 2.4 | ||
3.4. Документирование технического проекта и предъявление его заказчику, уточнение спецификаций требований и условий контракта | ISO 12207 п.п. 5.3. 6.; 6.1 | Документ 2.4 | ||
Этап 4. Кодирование (программирование), отладка и документация
компонентов базовой версии ПС
| ||||
4.1. Разработка исходных текстов программных модулей | ISO 12207 п. 5.3.7 | Документ 2.3 | ||
4.2. Трансляция исходных текстов и устранение ошибок в программах | ISO 12207 п. 5.3.8 | Документ 2.3 |
Продолжение табл. 3
1 | 2 | 3 |
4.3. Тестирование и отладка модулей, устранение дефектов, корректировка текстов программ | IEEE 1008 ISO 12207 п. 5.3.7; п.п. 6.3; 6.4; 6.5 | Документ 4.1 |
4.4. Документирование исходных и объектных текстов компонентов, результатов их тестирования, качества и технических характеристик. | РД 50-34.698 ISO 12207 п.п. 6.1; 5.3.7 | Документ 4.1 |
Этап 5. Интеграция и комплексная отладка
| ||
5.1. Интеграция компонентов, тестирование и определение характеристик качества программ при решении основных функциональных задач ИС | ISO 12207 п.п. 5. 3.8; 5.3.9; 5.3.10; 5. 3.11; 6. 6 | Документ 4.1 |
5.2. Разработка проекта плана, программы и методик приемо-сдаточных испытаний базовой версии ПС | ISO 12207 п.п. 5.3.13; 5.4.1 РД 50 -34.698 п. 2.14 | Документ 5.1 Документ 5.2 |
5.3. Документирование результатов предварительных испытаний и характеристик версий для предъявления на приемо-сдаточные испытания заказчику | ISO 12207 п.п. 5. 3.12; 6.1 | Документ 5.3 Документ 5.4 |
5.4. Разработка комплекта эксплуатационной документации для пользователей, оформление текстов программ и информации БД для приемо-сдаточных испытаний заказчиком | ГОСТ 34.201 ISO 12207 п.п. 5. 3.13; 6.1 | Документ 2.1 Документ 2.2 Документ 2.3 |
|
|
Продолжение табл. 3
1 | 2 | 3 |
Этап 6. Испытания и документирование
| ||
6. 1. Разработка программы, методик и средств обеспечения приемо-сдаточных испытаний ПС (совместно с заказчиком) | ГОСТ 34.603 РД 50 - 34.698 п. 2.14 | Документ 5.1 Документ 5.2 |
6.2. Проведение тестирования ПС по программе приемо-сдаточных испытаний на соответствие функциональным и техническим характеристикам, заданным в контракте | РД 50 -34.698 п. 2.14 | Документ 5.3 Документ 5.4 |
6.3. Опытная эксплуатация ПС представителями заказчика и оформление отчета о ее результатах | ГОСТ 34.603 РД 50 -34. 698 ISO 12207 п.п. 5.4.1; 5.4.2 | Документ 6.1 |
6.4. Проведение приемо-сдаточных испытаний ПС в составе информационной системы совместно с заказчиком | РД 50 - 34.698 п. 2.14 | Документ 6.1 . |
6.5. Документирование результатов приемо-сдаточных испытаний | ГОСТ 34.603 | Документ 6.1 |
6.6. Оформление полного комплекта документов на базовую версию ПС | РД 50 -34.698 п. 3.4 ГОСТ 34.201 | Документ 2.1 Документ 2.2 Документ 2.3 |
6.7. Официальное завершение разработки и оформление акта приемки базовой версии ПС | РД 50 -34.698 Приложение 2 | Документ 6.2 |
Окончание табл. 3
1 | 2 | 3 |
Этап 7. Поддержка эксплуатации | ||
7.1. Обучение и консультации пользователей в процессе эксплуатации базовой версии ПС | ISO 12207 п.п. 5. 3.12; 5. 3.13; 5.4.1. | Документ 7.1 |
7.2. Накопление и обработка отчетов пользователей о результатах эксплуатации | IS0 12207 п.п. 5.4.2; 5.4.3; 5.5.1 | Документ 7.2 |
7.3. Информирование пользователя о частных изменениях в эксплуатируемой базовой версии ПС | ISO 12207 п. 5.5.5 | Документ 7.3 |
7.4. Планирование перехода к новой версии. | ISO 12207 п. 5.5.3; 5.5.4. | Документ 7.4 |
7.5. Прекращение поддержки эксплуатации базовой версии. | ISO 12207 п. 5.5.6. | Документ 7.4 |
Этап 8 . Сопровождение
| ||
8.1. Анализ предложений на модификацию версий ПС, предлагаемых изменений программ и данных, необходимых затрат, риска и возможных альтернатив | ISO 12207 п.п. 5.5.1; 6.8 | Документ 7.1 |
8.2. Создание новой версии (полное или частичное повторение этапов 1-6) | См. этапы 1-6 | Документ 7.4 и все документы на этапах 1-6 |
8.3. Испытания и утверждение новой версии ПС разработчиком и заказчиком | РД 50 -34.698 п. 2. 14 Приложение 2 | Документы 5.1-5.4 |
8.4. Приемка заказчиком и передача в эксплуатацию новой версии ПС | ГОСТ 34.603 | Документ 6.1 |
Дата добавления: 2019-07-17; просмотров: 162; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!