43
внедрение (создается финальная версия продукта и передается от разработчика к
заказчику).
Для выполнения данного проекта выбрана модель жизненного цикла в соот-
ветствии с ГОСТ Р ИСО/МЭК 12207-99 [1]. Данная модель выбрана исходя из того,
что в ней разделены процессы поставки и разработки, поскольку в разрабатывае-
мом проекте предполагается разработка новой конфигурации на имеющейся плат-
форме.
В соответствии с ГОСТ Р ИСО/МЭК 12207-99, работы, которые могут вы-
полняться в жизненном цикле программных средств, распределены по пяти основ-
ным, восьми вспомогательным и четырем организационным процессам. Каждый
процесс жизненного цикла разделен на набор работ; каждая работа разделена на
набор задач.
Основные процессы жизненного цикла состоят из пяти процессов, которые
реализуются под управлением основных сторон, вовлеченных в жизненный цикл
программных средств. Под основной стороной понимают одну из тех организаций,
которые инициируют или выполняют разработку, эксплуатацию или сопровожде-
ние программных продуктов. Основными сторонами являются заказчик, постав-
щик, разработчик, оператор и персонал сопровождения программных продуктов.
Основными процессами являются:
1) Процесс заказа. Определяет работы заказчика, то есть организации, кото-
рая приобретает систему, программный продукт или программную услугу.
2) Процесс поставки. Определяет работы поставщика, то есть организации,
которая поставляет систему, программный продукт или программную услугу за-
казчику.
3) Процесс разработки. Определяет работы разработчика, то есть организа-
ции, которая проектирует и разрабатывает программный продукт.
4) Процесс эксплуатации. Определяет работы оператора, то есть организа-
ции, которая обеспечивает эксплуатационное обслуживание вычислительной си-
стемы в заданных условиях в интересах пользователей.
5) Процесс сопровождения. Определяет работы персонала сопровождения,
то есть организации, которая предоставляет услуги по сопровождению программ-
ного продукта, состоящие в контролируемом изменении программного продукта с