НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ

Інформаційні технології

ОЦІНЮВАННЯ ПРОЦЕСІВ життєвого
ЦИКЛУ ПРОГРАМНИХ ЗАСОБІВ

Частина 4. Настанови з виконання оцінювання
(ISO/IEC TR 15504-4:1998, IDT)

Д

БЗ № 7-2002/453

СТУ ISO/IEC TR 15504-4:2002

Видання офіційне



Київ
ДЕРЖСПОЖИВСТАНДАРТ УКРАЇНИ
200

4ПЕРЕДМОВА

  1. ВНЕСЕНО: Технічний комітет зі стандартизації «Інформаційні технології» та Інститут програмних систем Національної Академії наук України

ПЕРЕКЛАД І НАУКОВО-ТЕХНІЧНЕ РЕДАГУВАННЯ: П. Андон, чл.-кор. НАН України; Л. Бабко;

О. Бернатович; В. Сусулов, канд. техн, наук

  1. НАДАНО ЧИННОСТІ: наказ Держстандарту України від 18 вересня 2002 р. № 513 з 2003-10-01

З Стандарт відповідає ISO/IEC TR 15504-4:1998 Information technology — Software process assess­ment — Part 4: Guide to performing assessment (інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 4. Настанови з виконання оцінювання) Ступінь відповідності — ідентичний (IDT) Переклад з англійської (еп)

4 УВЕДЕНО ВПЕРШЕ

Право власності на цей документ належить державі.

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

Стосовно врегулювання прав власності треба звертатися до Держспоживстандарту України

Держспоживстандарт України, 2004

ЗМІСТ

с.

Національний вступ . V

Вступ VI

  1. Сфера застосування 1

  2. Нормативні посилання 1

  3. Терміни та визначення понять . 2

  4. Короткий огляд процесу оцінювання 2

    1. Оцінювання процесу 2

    2. Схема рейтингів процесу . . З

    3. Підходи до оцінювання . З

      1. Самооцінювання . З

      2. Незалежне оцінювання З

    4. Процес оцінювання . З

      1. Документований процес оцінювання З

    5. Сумісна модель 4

    6. Забезпечувальні інструменти та інструментальні засоби 4

    7. Чинники успішності оцінювання процесу 4

      1. Зобов'язання 4

      2. Заохочення 4

      3. Конфіденційність - 4

      4. Доречність 5

      5. Авторитетність....... 5

  5. Вибір та використовування сумісної моделі 5

    1. Сумісність з еталонною моделлю . 5

      1. Призначення моделі 5

      2. Сфера моделі 5

      3. Елементи моделі та показники б

      4. Відображення 6

      5. Перетворення 6

    2. Критерії для вибору моделі 7

    3. Застосування моделі в оцінюванні 7

  6. Вибір та застосування документованого процесу оцінювання 7

    1. Сумісність із вимогами 7

    2. Вхідні дані для оцінювання - 8

    3. Процес оцінювання 9

      1. Планування 9

      2. Збір даних 9

      3. Валідація даних - Ю

      4. Визначання рейтингу процесу . 10

      5. Складання звіту 11

    4. Вибір документованого процесу оцінювання 11

    5. Роль повноважного оцінювача . 11

  7. Вибір інструментів та інструментальну засобів 12

    1. Призначення та використання інструментів та інструментальних засобів під час оцінювання 12

    2. Вибір інструментів та інструментальних засобів 12

Додаток А Настанови щодо вибору показників 14НАЦІОНАЛЬНИЙ ВСТУП

Цей стандарт є Ідентичний переклад ISO/IEC TR 15504-4:1998 Information technology — Software process assessment — Part 4: Guide to performing assessment (Інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 4. Настанови з виконання оцінювання).

Технічний комітет, відповідальний за цей стандарт, — Технічний комітет зі стандартизації «Інформаційні технології».

Цей стандарт є частиною ДСТУ ISO/IEC TR 15504 під загальною назвою «Інформаційні тех­нології. Оцінювання процесів життєвого циклу програмних засобів», до складу якого входять:

  • Частина 1. Концепції та вступна настанова;

  • Частина 2. Еталонна модель процесів та потужності процесу;

  • Частина 3. Виконання оцінювання;

  • Частина 4. Настанови з виконання оцінювання;

  • Частина 5. Модель оцінювання та настанови щодо показників;

  • Частина 6. Настанови з визначання компетентності оцінювачів;

  • Частина 7, Настанови з удосконалювання процесу;

  • Частина 8. Настанови з визначання потужності процесу постачальника;

  • Частина 9. Терміни та визначення.

У тексті цього стандарту містяться посилання на міжнародні стандарти, яким відповідають такі національні стандарти України:

  • ДСТУ ISO/IEC TR 15504-2:2002 Інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 2. Еталонна модель процесів та потужності процесу;

  • ДСТУ ISO/IEC TR 15504-3:2002 Інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 3. Виконання оцінювання;

  • ДСТУ ISO/IEC TR 15504-6:2002 Інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 6. Настанови з визначання компетентності оцінювачів;

  • ДСТУ ISO/IEC TR 15504-9:2002 Інформаційні технології. Оцінювання процесів життєвого циклу програмних засобів. Частина 9. Словник термінів;

  • ДСТУ ISO/IEC 12119:2002 Інформаційні технології. Пакети програм. Тестування і вимоги до якості.

До стандарту внесено такі зміни:

  • до розділу 2 «Нормативні посилання» долучено «Національне пояснення» щодо перекладу стандарту українською мовою, яке у тексті виділено рамкою;

  • структурні елементи стандарту: «Обкладинку», «Передмову», «Зміст», «Національний вступ» та «Бібліографічні дані» — оформлено згідно з вимогами державної системи стандарти­зації;

  • слова «цей міжнародний стандарт» замінено на «цей стандарт»;

  • вилучено «Передмову до ISO/IEC TR 15504» як матеріал, що не містить потрібної інформації.

Копії стандартів, на які є посилання у цьому стандарті, можна отримати у Національному фонді нормативних документів.ВСТУП

Оцінювання процесів є засобом одержування інформації, що описує поточну потужність про­цесів організації та виконується в результаті бажання з’ясувати і (або) покращити потужність цих процесів.

Цей стандарт забезпечує настанови з інтерпретування вимог, визначених в ISO/IEC TR 15504-3. Для кращого розуміння, вимоги вставлено дослівно курсивом у відповідних точках всередині тексту цього стандарту.

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

Оцінювачі та інші учасники оцінювання можуть скористатися настановами для того, щоб зрозуміти процес оцінювання.ДСТУ ISO/IEC TR 15504-4:2002

НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ

ОЦІНЮВАННЯ ПРОЦЕСІВ ЖИТТЄВОГО ЦИКЛУ
ПРОГРАМНИХ ЗАСОБІВ

Частина 4. Настанови з виконання оцінювання

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

ОЦЕНИВАНИЕ ПРОЦЕССОВ ЖИЗНЕННОГО ЦИКЛА
ПРОГРАММНЫХ СРЕДСТВ

Часть 4. Руководство по выполнению оценивания

INFORMATION TECHNOLOGY

SOFTWARE PROCESS ASSESSMENT

Part 4. Guide to performing assessments

Чинний від 2003-10-01

  1. СФЕРА ЗАСТОСУВАННЯ

Цей стандарт забезпечує настанови щодо виконання вимог з проведення оцінювання, що містяться в стандарті ISO/IEC TR 15504-3.

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

Процес оцінювання застосовують в інтересах або від імені організації з метою:

  1. розуміння стану її власних процесів для їх удосконалювання;

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

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

  1. НОРМАТИВНІ ПОСИЛАННЯ

Наведені далі нормативні документи містять положення, які через посилання в цьому тексті констатують положення цього стандарту. Для датованих посилань подальші поправки до зазначе­них публікацій або їх переглянуті видання не застосовуються. Однак, учасникам угод, що базуються на цьому стандарті, пропонується дослідити можливість застосування найпізніших видань наве­дених далі нормативних документів. Для недатованих посилань застосовується найпізніше видання нормативного документа. Члени ISO та I EC впорядковують каталоги чинних міжнародних стан­дартів.

ISO/IEC TR 15504-9:1998 Information technology — Software process assessment — Part 9: Vocabulary.

НАЦІОНАЛЬНЕ ПОЯСНЕННЯ

ISO/IEC TR 15504-9:1998 Інформаційні технології. Оцінювання процесів життєвого циклу про­грамних засобів. Частина 9. Словник термінів

  1. Видання офіційнеТЕРМІНИ ТА ВИЗНАЧЕННЯ ПОНЯТЬ

Виходячи з призначення цього стандарту, в ньому вжито терміни та визначення, подані у стандарті ISO/IEC TR 15504-9.

  1. КОРОТКИЙ ОГЛЯД ПРОЦЕСУ ОЦІНЮВАННЯ

    1. Оцінювання процесу

На процес оцінювання покладається відповідальність за розуміння потужності поточних процесів у підрозділі організації. Процес оцінювання має справу з усіма процесами, пов’язаними з програм­ною продукцією (тобто керування, розвиток, супровід, підтримка), які застосовуються в організації. Його виконують оцінюванням процесів організації за моделлю (-лями), сумісною (-ними) з еталонною моделлю, описаною в ISO/IEC TR 15504-2.

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

В еталонній моделі процеси згруповані за видом діяльності, на яку вони спрямовані. Кожний процес має задане призначення, суттю якого є цілі високого рівня, що мають бути досягнуті. Цільові твердження описують, що має бути зроблено, але не визначають, як саме процес має досягти своєї мети.

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

Оцінювання та схема рейтингів базуються на процесах оцінювання. Отже, основний результат оцінювання складається із рейтингів атрибутів процесу (до дев'яти рейтингів) для кожного оціню­ваного процесу.

Хоч еталонна модель, згідно з ISO/IEC TR 15504-2, покриває весь діапазон процесів, які застосовуються до життєвого циклу програмних засобів, у багатьох випадках можна вибрати для оцінювання підмножину процесів. Наприклад, ініціатор може захотіти зосередитись на одному чи кількох критичних процесах чи процесах, що є кандидатами на удосконалення. В режимі визначан­ня потужності процесу споживач може захотіти оцінити можливості постачальників тільки для про­цесів, що відносяться до тендеру чи договірних вимог.

Витонченість та складність застосовуваного процесу залежатиме від контексту цього процесу в підрозділі організації. Наприклад, планування, необхідне для команди проектувальників із 5 осіб, буде значно простішим, ніж для команди з 50 осіб. Контекст процесу, зафіксований на вході оціню­вання, впливає на те, як повноважний оцінювач повинен оцінити атрибути та виставити їх рейтинги для застосовуваного процесу. Контекст процесу також впливає на ступінь порівняльності між атрибутом процесу і (або) рейтингами рівнів потужності процесу.

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

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

  • призначення оцінювання, за якими згенеровані результати оцінювання; наприклад, мож­ливо доречно порівнювати оцінювання, призначенням якого було встановити найкращу (або най­гіршу) дію, з оцінюванням, призначенням якого було встановити характерну дію;

  • документований процес оцінювання чи використана модель (-лі);

  • компетенція оцінювачів;

  • неупередженість учасників;

  • час, витрачений на оцінювання;

  • заохочення оцінювача (тобто оцінювача, внутрішнього для організації, для якого засоби заохочення поведінки залежать від результатів оцінювання, чи консультанта, який має тривалі зв'язки з організацією);

  1. стимулювання учасників оцінювання бути щирими та передбачливими.Схема рейтингів процесу

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

Кожен процес має множину рейтингів атрибутів процесу, що є профілем процесу. Рейтинги атрибутів процесу виражаються за шкалою атрибутів процесу, як зазначено в стандарті ISO/IEC TR 15504-2.

Модель рівнів потужності процесу визначає шестирівневу шкалу висхідної потужності про­цесу від процесу, що не спроможний досягти мети (рівень потужності процесу 0), до процесу, оптимізуючого своє виконання (рівень потужності процесу 5). Модель рівнів потужності процесу описана в термінах рейтингів атрибутів процесу, яких необхідно досягти, щоб дістатися окремого рівня.