Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_Marta.doc
Скачиваний:
9
Добавлен:
04.12.2018
Размер:
2.11 Mб
Скачать

6. Стандарти якості

Стандарт IEEE-730 надає загальні критерії оцінки якості. Він містить: точку зору аналізу, посилання, виробників, управління інформаційною системою, документацію, стандарти розробки, перегляд, управління конфігурацією програмного забезпечення, звіти про проблеми і відновлення, запобіжні заходи, використані методи і інструменти, управління кодом, сховища даних, кодову підтримку.

Мал. 14.7.1. Стандарти якості.

Стандарт IEEE-730 було удосконалено і уточнено стандартом IEEE-983.

Модель якості програмного забезпечення

Модель якості програмного забезпечення зображена на малюнку 14.7.2.

Мал. 14.7.2. Модель якості програмного забезпечення.

7. Незрілість і зрілість виробництва

Незрілість визначається наступними чинниками:

  • імпровізація у виробничому процесі,

  • процес вказаний, але специфікація не використовується,

  • не дотримання бюджету і графіку,

  • недостатня функціональність,

  • низька якість продукції,

  • немає об'єктивних критеріїв.

Зрілість виробництва визначається наступними чинниками:

  • здатність використовувати сучасне програмне забезпечення (здатність всієї організації, а не окремого співробітника),

  • процес визначений, відомий і вдосконалений,

  • робота планується і контролюється,

  • розподілені ролі і відповідальність,

  • існує об'єктивна, якісна і кількісна оцінка.

CMM – модель технологічної зрілості організації

Робота по вимірюванню можливостей виробників програмного забезпечення була ініційована в Департаменті Оборони США в сімдесятих роках. Інститут Розробки Програмного Забезпечення ввів модель технологічної зрілості організації - CMM (Capability Maturity Model).

Модель технологічної зрілості організації стала дуже популярною. Модель припускає, що вищого рівня культури процесу можливо досягти, тільки тоді, якщо зрозуміти відповідні чинники. Вона використовує поняття глобального управління якістю (TQM, Total Quality Management). Є п'ять рівнів технологічної зрілості організації:

Мал. 14.8.1. Модель технологічної зрілості організації

.

У моделі технологічної зрілості організації розрізняють 5 наступних рівнів:

  1. початковий рівень – 1 (хаотичний процес),

  2. ітеративний рівень – 2 (індивідуальний процес),

  3. визначений рівень – 3 (постанова обробки процесів),

  4. рівень управління – 4 (процес + зворотний зв'язок для процесу),

  5. рівень оптимізації – 5 (процес + зворотний зв'язок для вдосконалення процесу).

Процеси класифікуються, грунтуючись на детальній анкеті, що завершується інтерв'ю і зборами матеріалів. Кожен рівень характеризується ключовою областю процесу (KPA, Process Key Area).

Наприклад, для другого рівня визначають наступні KPA: управління вимогами, проектне планування, трасованість, управління підзапитами, гарантія якості і управління конфігурацією. П'ятий рівень має наступну ключову областю процесу: захист від дефектів, управління змінами, управління змінами апаратури.

Важлива причина, яка робить модель технологічної зрілості організації популярною - рівень номер 3, який дозволяє укладати контракти з Департаментом Захисту США. Практика показує, що дістатися до рівня 3 для багатьох компаній просто неможливо. До рівня номер 5 належать тільки декілька компаній: IBM, яка виробляє програмне забезпечення для НАСА і Motorola.

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