
- •Лекция 1
- •Вопросы, рассматриваемые в лекции:
- •Программный продукт (ПП)
- •Структуру жизненного цикла ПП, состав процессов, действия и задачи, которые должны быть выполнены
- •Под процессом понимают совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Каждый процесс
- •В соответствии со стандартом ISO/IEC 12207 все процессы жизненного цикла
- •Основные процессы жизненного цикла программного продукта
- •Вспомогательные (поддерживающие) процессы жизненного цикла программного продукта
- •Организационные процессы жизненного цикла программного продукта
- •Взаимосвязь между процессами жизненного цикла программного продукта
Лекция 1
Жизненный цикл программ
Вопросы, рассматриваемые в лекции:
1.Основные процессы жизненного цикла программного продукта
2.Вспомогательные (поддерживающие) процессы жизненного цикла программного продукта
3.Организационные процессы жизненного цикла программного продукта
4.Взаимосвязь между процессами жизненного цикла программного продукта
Программный продукт (ПП)
представляет собой набор компьютерных программ, процедур и связанной с ними документации и данных.
Жизненный цикл программного продукта — это период времени,
начинающийся с момента принятия решения о необходимости создания ПП и заканчивающийся в момент его полного изъятия из эксплуатации.
Структуру жизненного цикла ПП, состав процессов, действия и задачи, которые должны быть выполнены во время создания
ПП, определяет и регламентирует международный стандарт ISO/IEC 12207:1995
«Information Technology - Software Life Cycle Processes» (ISO - International
Organization for Standardization - Международная организация по стандартизации; IEC - International Electrotechnical Commission - Международная комиссия по электротехнике; название стандарта «Информационные технологии - Процессы жизненного цикла программ»).
Под процессом понимают совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Каждый процесс характеризуется определенными задачами и методами их решения, а также исходными данными, полученными от других процессов, и результатами. Каждый процесс разделен на набор действий, каждое действие - на набор задач. Запуск и выполнение процесса, действия или задачи осуществляются другими процессами.
В соответствии со стандартом ISO/IEC 12207 все процессы жизненного цикла
ПП разделены на три базовые группы:
•основные процессы;
•вспомогательные (поддерживающие) процессы;
•организационные процессы.
Основные процессы жизненного цикла программного продукта
поставки (supply process),приобретения (acquisition process),разработки (development process),эксплуатации (operation process).сопровождения (maintenance process).
Вспомогательные (поддерживающие) процессы жизненного цикла программного продукта
документирования (documentation process),
управления конфигурацией (configuration management process),
обеспечения качества (quality assurance process),
верификации (verification process),
аттестации (validation process),
совместной оценки (joint review process),
аудита (audit process),
разрешения проблем.
Организационные процессы жизненного цикла программного продукта
управления (management process),
создания инфраструктуры (infrastructure process),
усовершенствования (improvement process),
обучения (training process).
Взаимосвязь между процессами жизненного цикла программного продукта
Аспекты взаимосвязей между процессами:
договорной,управления,эксплуатации,инженерный,поддержки.