Читать «Вступ до інженерії програмного забезпечення» онлайн - страница 8

М. О. Сидоров

- управління вимогами - спрямовано так: на управління змінами у вимогах шляхом реалізації відповідних планів і дій;

- планування проекту - зорієнтовано на оцінювання і планування проекту;

- стеження і контроль проекту - результати виконання проекту повніші бути описані і внесені до планів проекту. Якщо мають міс­це відхилення, то вони мають бути виправлені;

- управління субпідрядниками - забезпечує керування і регулювання відносин з субпідрядниками;

- гарантування якості - забезпечує аудит і контроль якості, особлива увага приділяється застосуванню стандартів;

- управління конфігурацією програмного забезпечення - продукти фаз життєвого циклу контролюються за допомогою плану управління конфігурацією. Ідентифікуються процедури необхідних змін,

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

- організація процесу - створюються групи для координації про­цесів розробки і дій, спрямованих на підвищення їх ефективності;

- визначення процесу - організація розробляє стандартний про­цес і організовує збір та аналіз інформації, пов'язаної з використанням стандартного процесу для окремих проектів;

- навчальні програми - організація повинна мати цілі, плани і програми з навчання персоналу для реалізації проектів на третьому рівні;

- управління інтеграцією - організація забезпечує вибір і налаштування процесів для конкретного проекту зі стандартного процесу;

- інженерія продуктів - організація визначає інструменти і методи для виконання процесів фаз життєвого циклу, пов'язаних з аналізом і проектуванням, кодуванням, тестуванням, документу­ванням;

- міжгрупова координація - дії груп, які координують процеси розробки, повинні ідентифікуватися, відстежуватися, а проблеми, що витікають, - вирішуватися;

- експертні оцінки - використовуються експертні оцінки для ідентифікації дефектів, що мають місце в продуктах.

Керований рівень - організація використовує збирані метрики для прогнозу і управління якістю продукту.

- На цьому рівні розглядаються такі області ключових процесів:

- управління процесом на основі кількісних показників - ство­рення плану з використанням метрик, який організація застосовує для розуміння і управління процесом;

- управління якістю продукту - визначаються показники якості продукту, з їх допомогою здійснюються кваліфікація і управління якістю.

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