
- •Тема 3. Модели жизненНого цикЛа программного обеспечения
- •3.1. Модели жизненного цикла по
- •3.1.1. Модели и стадии жц по
- •Стадия формирования требований к по.
- •Стадия проектирования.
- •Классический жизненный цикл
- •Итерационная модель
- •Макетирование
- •Инкрементная модель
- •Спиральная модель
- •Компонентно-ориентированная модель
- •Подход rad
- •Стратегии конструирования по
- •Тяжеловесные и облегченные процессы
- •Хр-процесс
- •3.2. Понятия метода и технологии проектирования по
- •3.2.1. Определение метода и технологии
- •3.2.2. Требования к технологии
- •Рекомендации по документированию систем менеджмента качества
- •Введение
- •Руководство по качеству
- •Документированные процедуры
Тема 3. Модели жизненНого цикЛа программного обеспечения
Содержание
3.1. МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПО 2
3.1.1. МОДЕЛИ И СТАДИИ ЖЦ ПО 2
Стадия формирования требований к ПО. 2
Стадия проектирования. 3
Классический жизненный цикл 6
Итерационная модель 8
Макетирование 9
Инкрементная модель 10
Спиральная модель 11
Компонентно-ориентированная модель 12
Подход RAD 12
Стратегии конструирования ПО 15
Тяжеловесные и облегченные процессы 16
3.2. ПОНЯТИЯ МЕТОДА И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПО 21
3.2.1. ОПРЕДЕЛЕНИЕ МЕТОДА И ТЕХНОЛОГИИ 21
3.2.2. ТРЕБОВАНИЯ К ТЕХНОЛОГИИ 22
РЕКОМЕНДАЦИИ ПО ДОКУМЕНТИРОВАНИЮ СИСТЕМ МЕНЕДЖМЕНТА КАЧЕСТВА 24
ВВЕДЕНИЕ 24
Руководство по качеству 26
Документированные процедуры 27
ISO/I ЕС 12207: 1995 «Information Technologe - Software Life Cycle Processes» («Информационные технологии - Процессы жизненного цикла программного обеспечения»). Был (ГОСТ 19.102-77 “Стадии разработки”)
IЕЕЕ-90
ISO 9001
ГОСТ 34.601-90 "Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания",
ГОСТ 34.602-89 "Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы"
ГОСТ 34.603-92 "Информационная технология. Виды испытаний автоматизированных систем".
ГОСТ Р ИСО 9127-94 "Системы обработки информации. Документация пользователя и информация на упаковке потребительских программных пакетов");
проект стандарта ISO/I EC CD 12207-2: 1995 "Information Technology - Software Life Cycle Processes. Part 2. Configuration Management for Software".
С.А.Орлов. ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. РАЗРАБОТКА СЛОЖНЫХ ПРОГРАММНЫХ СИСТЕМ
3.1. Модели жизненного цикла по
3.1.1. Модели и стадии жц по
Под моделью ЖЦ ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ
Модель ЖЦ зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.
Стандарт ISO/IЕС 12207 не предлагает конкретную модель ЖЦ и методы разработки ПО. Его положения являются общими для любых моделей ЖЦ, методов и технологий разработки ПО. Стандарт описывает структуру процессов ЖЦ ПО, но не конкретизирует в деталях, как реализовать или выполнить действия и задачи, включенные в эти процессы.
Модель ЖЦ любого конкретного ПО определяет характер процесса его создания, который представляет собой совокупность упорядоченных во времени, взаимосвязанных и объединенных в стадии работ, выполнение которых необходимо и достаточно для создания ПО, соответствующего заданным требованиям.
Под стадией создания ПО понимается часть процесса создания ПО, ограниченная некоторыми временными рамками и заканчивающаяся выпуском конкретного продукта (моделей ПО, программных компонентов, документации), определяемого заданными для данной стадии требованиями.
Стадии создания ПО выделяются по соображениям рационального планирования и организации работ, заканчивающихся заданными результатами.
В состав жизненного цикла ПО обычно включаются следующие стадии:
1. Формирование требований к ПО.
2. Проектирование.
3. Реализация.
4. Тестирование.
5. Ввод в действие.
6. Эксплуатация и сопровождение.
7. Снятие с эксплуатации.