базовых стандартов управления проектами систем и основными процессами сложных программных средств, а также перечень совокупности стандартов, детализирующих и поддерживающих процессы их жизненного цикла. Выделенные базовые стандарты образуют иерархическую группу и тесно связаны между собой концепциями, требованиями, процессам и ссылками. Основу профилей управления проектами составляют две группы: стандарты менеджмента качества процессов жизненного цикла систем —
Рис. 2.3
CMML2003 и менеджмента (административного управления) системой качества (требования) — ISO 9001:2000. Так как эти стандарты имеют много общего и трудно выделить их преимущества, то при реальной разработке крупных проектов целесообразно уделять приоритет одной из групп в зависимости от особенностей конкретного проекта и предшествовавшего опыта специалистов предприятия.
Некоторым преимуществом применения стандарта ISO 9001 для управления проектами ПС является его развитие и детализация требований в специальном руководстве ISO 90003:2004 для программных средств. В этом руководстве цитируется каждое требование ISO 9001, оно комментируется и снабжается особенностями реализации процессов управления для конкретных проектов программных средств. Кроме того, при описании ряда процессов управления проектом для их уточнения и конкретизации делаются ссылки на основные стандарты, регламентирующие жизненный цикл ПС: ISO 12207, ISO 15504, ISO 9126, а в приложении проводится сопоставление требований этого стандарта с процессам управления и с рекомендациями стандарта ISO 12207.
Часто создание профилей стандартов крупных программных проектов начинается с определения жизненного цикла системы, процессы которого регламентируются стандартом ISO 15288:2002. Положения этого стандарта коррелированны с рекомендациями стандарта ISO 12207, которые детализируются в стандарте ISO 15504:1-9:1998 и в последующей большой группе стандартов (см. рис. 2.3).
Профиль жизненного цикла ПС и БД целесообразно определять на основе подмножества процессов, работ и задач стандарта ISO 12207, выбирая их с учетом характеристик проекта конкретной системы. Возможно, что к выбранному подмножеству потребуется добавление дополнительных процессов, работ, задач и нормативных документов, связанных со спецификой данной системы. Это рекомендуется в новых Приложениях 1 и 2 к этому стандарту, а также в ряде руководств, детализирующих основные процессы стандарта ISO 12207. Ряд работ, особенно на наиболее творческих этапах создания программного средства, не регламентируется стандартами. Это не позволяет разрабатывать и применять профили ЖЦ ПС, основанные только на базе стандартов. Иногда целесообразно дополнительно регламентировать такие работы нормативными документами и спецификациями разработчиков проекта системы или ведомственными нормативными документами.
В стандарте ISO 12207 и Приложениях 1 и 2 к этому стандарту изложены основы преобразования и адаптации базовой структуры процессов ЖЦ для профиля конкретного проекта ПС и БД. В них даны общие рекомендации по адаптации процессов ЖЦ, а также конкретные рекомендации по возможным изменениям ряда работ и результирующих документов в зависимости от характеристик конкретного объекта и процесса его разработки. В связи с возрастающей ролью качества сложных ПС целесообразно выделять профиль обеспечения качества ПС и БД конкретной системы, регламентирующий требования к качеству и меры по его обеспечению.
Do'stlaringiz bilan baham: |