План управления жизненным циклом ПС включает регламентированные стандартами процедуры анализа, проверки и оценки состояния проекта для реализации организационных и управляющих воздействий на компоненты и ПС в целом. При этом должны использоваться техническое задание и спецификации требований, в которых определяющую роль играют согласованные с заказчиком входные и выходные данные проекта ПС. Потребитель-заказчик может иметь определенные обязанности согласно контракту при формировании ЖЦ ПС. Особого внимания потребителя требует сотрудничество с разработчиком-поставщиком, своевременное предоставление ему нужной информации и решение оперативных вопросов для обеспечения качества ПС. Если представитель заказчика обладает соответствующей компетентностью, то он может представлять конечного пользователя продукта, а также административное руководство проектом и иметь полномочия заниматься контрактными вопросами. К ним относятся определение и уточнение требований спецификаций потребителя к поставщику и к показателям качества ПС, одобрение и утверждение предложений разработчика, а также заключение дополнительных соглашений с поставщиком. Целесообразно планировать либо регулярно проводить разработчиком и заказчиком совместные анализы состояния проекта либо такие анализы в случае значительных проектных событий, чтобы охватить:
состояние и развитие выполняемых поставщиком работ по разработке и модификации программного средства;
соответствие результатов разработки, согласованной спецификации требований заказчика;
состояние работ, касающихся подготовки и обучения конечных пользователей разрабатываемой системы;
результаты проверок текущего состояния проекта и приемочных испытаний.
План разработки компонентов и ПС в целом (см. рис. 7.1) должен включать назначение, стандарты и описание фрагментов жизненного цикла, которые следует использовать в процессе разработки:
предварительное описание процессов стандартизированного ЖЦ ПС и его компонентов, которые должны использоваться для формирования конкретного жизненного цикла данного проекта, включая критерии перехода между этапами разработки;
идентификацию фрагментов стандартов: на требования к ПС; описание проекта; кодирование программ для данного проекта; а также ссылки на стандарты для ранее разработанных компонентов, включая используемые готовые апробированные компоненты ПС;
обоснование выбора инструментальной среды разработки ПС в аппаратной и программной части, которые будут использоваться, включая выбор языков программирования, средств кодирования, компиляторов, редакторов связей и загрузчиков.
Do'stlaringiz bilan baham: |