Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры конь.docx
Скачиваний:
2
Добавлен:
28.08.2019
Размер:
170.63 Кб
Скачать

11. Cmmi и iso/iec 15504 – сходства и различия.

Самым известным стандартом качества ПС считается CMM (Capability Maturity Model – модель оценки уровня зрелости процессов разработки ПС). Модель СММ предусматривает 5 уровней зрелости: 1. Начальный (управление кач-вом не ведется), 2. Повторяющийся (осущ-ся планирование пр.проектов), 3. Определенный (использует экспертные оценки кач-ва, координацию вз.действия групп, имеет пр-му обучения персонала), 4. Управляемый (использует менеджмент кач-ва ПО), 5. Оптимизируемый (включает управление измерениями процесса и имеет с-му предотвращения несоот-вия).

Стандарт СММ оказался крайне популярен в 90ые гг 20в., но имел ряд недостатков, основным из к-рых явл-ся недостаточно жесткая с-ма контроля за орг-циями, аккредитованными присваивать тот/иной уровень зрелости модели СММ.

Разрешить проблемы стандарта СММ призван новый стандарт CMMI (Capability Maturity Model Integrate – интегрированная модель оценки уровня зрелости процессов разработки программного обеспечения). В рамках CMMI были объединены все существующие варианты CMMI и исключены какие-либо противоречия при практическом применении стандарта в различных сферах деятельности. Для того, чтобы устранить необходимость выравнивания процессов организации, стандарт CMMI имеет более глубокую структуру и две формы представления:

1. классическую многоуровневую, соответствующую CMM;

2. новую непрерывную рассматривающую не уровни зрелости, а уровни возможности, которые оцениваются для отдельных областей процессов. Кроме того, SEI, продвигая CMMI, обещает ужесточить контроль за сертификацией программного обеспечения, обеспечивая совместимость стандартами ISO.

Стандарты ISO серии 9000 обширная, наиболее распространённая во всем мире серия стандартов качества. В 1997 году, был выпущен стандарт ISO 9000-3: 1997, который оперировал терминологией, использующейся при разработке ПО и представлял собой адаптацию используемого в промышленности стандарта ISO 9000-1, который определял требования к системам менеджмента качества. В 2004г. стандарт заменён на новый стандарт ISO/IEC 90003: 2004. Новый стандарт ещё более приспособлен к специфике отрасли, он ссылается на модели жизненного цикла ПС и детально рассматривает вопросы, характерные для разработки ПО. Недостатком данного стандарта является то, что он не может быть использован для оценки уровня зрелости и для оценки результата программного проекта. Для устранения этого недостатка был выпущен специальный стандарт ISO/IEC 15504: 2004.

Стандарт ISO/IEC 15504 предназначен для оценки процесса разработки информационных систем, в частности, программного обеспечения. Он изначально был спроектирован таким образом, чтобы в значительной степени соответствовать существующим в отрасли стандартам оценки процесса создания ПО. Именно это требование определило схожесть стандарта с основными принципами CMM/CMMI. Его текущая версия, датированная 2004 г., предусматривает шесть уровней возможностей (от нулевого до пятого), которые соответствуют уровням возможностей непрерывного представления стандарта CMMI.

Уровни CMMI и ISO/IEC 15504: 2004

N уровня

ISO/IEC

CMMI

0

Незавершённый

Незавершённый

1

Выполнимый

Выполнимый

2

Управляемый

Управляемый

3

Установленный

Определённый

4

Предсказуемый

Управляемый –кол-ый

5

Оптимизируемый

Оптимизируемый

В целом стандарты ISO/IEC 15504 и CMMI взаимозаменяемы, в частности, для CMMI предусматривается режим сертификации, в соответствии с которым одновременно проводится и сертификация по ISO/IEC 15504. Однако, в системе стандартов ISO чуть больше опыта в области сертификации, а так же существуют дополнительные стандарты, расширяющие его применение.

Одним из таких стандартов является ISO/IEC 9126,который регламентирует качество программного продукта. Данный стандарт состоит из 4 частей, выпускаемых отдельно: 1. Модель качества, 2. Внешние метрики, 3. Внутренние метрики, 4. Качество при использовании метрик.

Данный стандарт предлагает комплексную иерархическую структуру, для описания качественных характеристик ПО. На текущий момент, данный стандарт является самым авторитетным стандартом, определяющий качество программного продукта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]