ДСТУ ISO/IEC TR 9126-3:2012 Програмна інженерія. Якість продукту. Частина 3. Внутрішні метрики (ISO/IEC TR 9126-3:2003, IDT)
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
Програмна інженерія
ЯКІСТЬ ПРОДУКТУ
Частина 3. Внутрішні метрики
(ISO/IEC TR 9126-3:2003, IDT)
ДСТУ ISO/IEC TR 9126-3:2012
З питань придбання
офіційного видання звертайтесь
до
національного органу стандартизації
Не є офіційним виданням.
Офіційне видання розповсюджує національний орган стандартизації
(ДП «УкрНДНЦ» http://uas.gov.ua)
ПЕРЕДМОВА
1 ВНЕСЕНО: Технічний комітет стандартизації України «Інформаційні технології» (ТК 20) та Інститут програмних систем Національної Академії наук України
ПЕРЕКЛАД І НАУКОВО-ТЕХНІЧНЕ РЕДАГУВАННЯ: П. Андон, академік НАН України; Л. Бабко; Г. Коваль; Т. Коротун
2 НАДАНО ЧИННОСТІ: наказ Мінекономрозвитку України від 28 листопада 2012 р. № 1355 з 2013-05-01 3 Національний стандарт відповідає ISO/IEC TR 9126-3:2003 Software engineering — Product quality — Part 3: Internal metrics (Програмна інженерія. Якість продукту. Частина 3. Внутрішні метрики)
Ступінь відповідності — ідентичний (IDT)
Переклад з англійської (еn)
4 УВЕДЕНО ВПЕРШЕ
ЗМІСТ
Національний вступ
Вступ до ISO/IEC TR 9126-3:2003
1 Сфера застосування
2 Узгодженість
3 Нормативні посилання
4 Терміни та визначення понять
5 Познаки та скорочення
6 Використовування метрик якості програмного забезпечення
7 Як читати і використовувати таблиці метрик
8 Таблиці метрик
8.1 Метрики функційності
8.2 Метрики надійності
8.3 Метрики зручності використовування
8.4 Метрики ефективності
8.5 Метрики супроводжуваності
8.6 Метрики переносності
Додаток А Обговорення використовування метрик
Додаток В Застосовування метрик якості під час використовування, зовнішні та внутрішні метрики (приклад схеми)
Додаток С Детальне пояснення типів метричних шкал і типів вимірювань
Додаток D Термін(и)
Додаток Е Суто внутрішні метрики
НАЦІОНАЛЬНИЙ ВСТУП
Цей стандарт є тотожний переклад ISO/IEC TR 9126-3:2003 Software engineering — Product quality — Part 3: Internal metrics (Програмна інженерія. Якість програмного продукту. Частина 3. Внутрішні метрики).
Технічний комітет, відповідальний за цей стандарт в Україні, — ТК 20 «Інформаційні технології».
Стандарт містить вимоги, які відповідають чинному законодавству України.
До стандарту внесено такі редакційні зміни:
— слова «цей технічний звіт» замінено на «цей стандарт»;
— структурні елементи стандарту: «Титульний аркуш», «Передмову», «Національний вступ», першу сторінку, «Терміни та визначення понять» та «Бібліографічні дані» — оформлено згідно з вимогами комплексу стандартів «Національна стандартизація»;
— з «Передмови до ISO/IEC TR 9126-3:2003» до цього «Національного вступу» долучено те, що стосується цього стандарту;
— до «Змісту» долучено інформацію щодо таблиці Е.1.1. Додатки А—Е — довідкові.
У тексті стандарту вміщено посилання на міжнародні стандарти, яким відповідають такі на ціональні стандарти України:
ДСТУ ISO/IEC 14598-1:2004 Інформаційні технології. Оцінювання програмного продукту. Частина 1. Загальний огляд;
ДСТУ ISO/IEC 14598-2:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 2. Планування та керування;
ДСТУ ISO/IEC 14598-3:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 3. Процес для розробників;
ДСТУ ISO/IEC 14598-4:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 4. Процес для замовників;
ДСТУ ISO/IEC 14598-5:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 5. Процес для оцінювачів;
ДСТУ ISO/IEC 14598-6:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 6. Документація модулів оцінювання;
ДСТУ 3918-1999 Інформаційні технології. Процеси життєвого циклу програмного забезпечення;
ДСТУ ISO 9241-10-2001 Ергономічні вимоги до роботи з відеотерміналами в офісі. Частина 10. Принципи діалогу.
Міжнародний стандарт ISO/IEC TR 9126 містить такі частини під загальною назвою «Програм на інженерія. Якість продукту»:
— Частина 1. Модель якості;
— Частина 2. Зовнішні метрики;
— Частина 3. Внутрішні метрики;
— Частина 4. Метрики якості під час використовування.
ВСТУП до ISO/IEC TR 9126-3:2003
Цей стандарт надає внутрішні метрики, призначені для вимірювання атрибутів шести харак теристик внутрішньої якості, визначених у ISO/IEC 9126-1. Метрики, наведені у цьому стандарті, не є вичерпним набором. Розробники, оцінювачі, менеджери якості та замовники можуть виби рати їх із цього стандарту для визначання вимог, оцінювання програмних продуктів, вимірюван ня аспектів якості тощо. Вони можуть також змінювати метрики або використовувати такі мет рики, які не вміщені до стандарту. Стандарт застосовний до будь-якого виду програмного про дукту, хоча кожна з метрик не завжди є для цього придатною.
ISO/IEC 9126-1 дає визначення понять для характеристик якості програмного забезпечення та їх декомпозицію на підхарактеристики, але не описує, яким чином будь-яку з цих підхаракте- ристик можна вимірювати. ISO/IEC TR 9126-2 визначає зовнішні метрики, ISO/IEC TR 9126-3 — внутрішні метрики, a ISO/IEC TR 9126-4 визначає метрики якості під час використовування, придатні для вимірювання характеристик або підхарактеристик. Внутрішні метрики вимірюють безпосередньо програмне забезпечення, зовнішні метрики вимірюють поведінку комп’ютерної системи, яка охоп лює програмне забезпечення, а метрики якості під час використовування вимірюють наслідки від використання програмного забезпечення у специфічному контексті.
Цей стандарт призначено для використовування разом з ISO/IEC 9126-1. Настійно рекомен довано прочитати ISO/IEC 14598-1 та ISO/IEC 9126-1 перед використовуванням цього стандар ту, особливо у випадку, якщо читача не поінформовано про використовування метрик для спе цифікації та оцінювання продукту.
Розділи з 1 до 7 та додатки А—D спільні для ISO/IEC TR 9126-2, ISO/IEC TR 9126-3 та ISO/IEC 9126-4. Додаток D призначено для використовування з ISO/IEC TR 9126-3.
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
ПРОГРАМНА ІНЖЕНЕРІЯ
ЯКІСТЬ ПРОДУКТУ
Частина 3. Внутрішні метрики
ПРОГРАММНАЯ ИНЖЕНЕРИЯ
КАЧЕСТВО ПРОДУКТА
Часть 3. Внутренние метрики
SOFTWARE ENGINEERING
PRUDUCT QUALITY
Part 3. Internal metrics
Чинний від 2013-05-01
1 СФЕРА ЗАСТОСУВАННЯ
Цей стандарт визначає внутрішні метрики для кількісного вимірювання внутрішньої якості програм ного забезпечення за допомогою характеристик та підхарактеристик, визначених в ISO/IEC 9126-1, і його треба використовувати разом з ISO/IEC 9126-1.
Цей стандарт містить:
I. Пояснення стосовно застосовування метрик якості програмного забезпечення.
II. Базовий набір метрик для кожної підхарактеристики.
III. Приклад застосовування метрик протягом життєвого циклу програмного забезпечення.
Цей стандарт не пов'язує діапазони значень цих метрик із номінальними рівнями або сту пенями відповідності, оскільки ці значення визначають для кожного програмного продукту або частини програмного продукту за їхньою природою, залежно від таких чинників, як категорія про грамного забезпечення, рівень цілісності та потреби користувачів. Деякі атрибути можуть мати бажаний діапазон значень, який не залежить від специфічних потреб користувача, але залежить від загальних чинників; наприклад суто людських когнітивних чинників.
Стандарт можна застосовувати до будь-якого виду програмного забезпечення у будь-яко му застосовуванні. Користувачі цього стандарту можуть застосувати метрики та виміри з цього стандарту, зробивши перед тим їх відбір або модифікування, або визначати метрики спеціалізо ваного застосовування для своєї прикладної сфери. Наприклад, специфічне вимірювання харак теристик якості, таких як безпека функціювання або захист інформації, можна знайти у міжнарод них стандартах або технічних звітах, наведених в ІЕС 65 та ISO/IEC JTC 1/SC 27.
Споживачами, для яких призначено цей стандарт, є:
— замовник (особа або організація, яка замовляє або купує систему, програмний продукт або програмну послугу в постачальника);
— оцінювач (особа або організація, яка виконує оцінювання. Оцінювачем може бути, наприк лад випробовувальна лабораторія, відділ якості організації-розробника програмного забезпечен ня, організація органу виконавчої влади або користувач);
— розробник (особа або організація, яка здійснює розроблення, охоплюючи аналізування вимог, проектування та тестування аж до приймання, впродовж процесу життєвого циклу про грамного забезпечення);
— супроводжувач (особа або організація, яка здійснює супроводжування);
— постачальник (особа або організація, яка укладає договір із замовником на постачання системи, програмного продукту або програмної послуги на умовах договору), коли здійснює ва- лідацію якості програмного забезпечення за результатами кваліфікаційних випробувань;
— користувач (особа або організація, яка використовує програмний продукт для виконання специфічної функції), коли оцінює якість програмного продукту за результатами приймальних випробувань;
— менеджер якості (особа або організація, яка систематично контролює програмний про дукт або програмні послуги), коли виконує оцінювання якості програмного забезпечення як еле мент забезпечення якості та контролювання якості.
2 УЗГОДЖЕНІСТЬ
Стандарт не встановлює вимог щодо узгодженості.
3 НОРМАТИВНІ ПОСИЛАННЯ
ISO/IEC 9126-1:2001 Software engineering — Product quality — Part 1: Quality model
ISO/IEC TR 9126-2 Software engineering — Product quality — Part 2: External metrics
ISO/IEC TR 9126-4 Software engineering — Product quality — Part 4: Quality in use metrics
ISO/IEC 14598-1:1999 Information technology — Software product evaluation — Part 1: General overview
ISO/IEC 14598-2:2000 Software engineering — Product evaluation — Part 2: Planning and management
ISO/IEC 14598-3:2000 Software engineering — Product evaluation — Part 3: Process for developers
ISO/IEC 14598-4:1999 Software engineering — Product evaluation — Part 4: Process for acquirers
ISO/IEC 14598-5:1998 Information technology — Software product evaluation — Part 5: Process for evaluators
ISO/IEC 14598-6:2001 Software engineering — Product evaluation — Part 6: Documentation of evaluation modules
ISO/IEC 12207:1995 Information technology — Software life cycle processes
ISO/IEC 14143-1:1998 Information technology — Software measurement — Functional size measurement — Part 1: Definition of concepts
ISO/IEC 2382-20:1990 Information technology — Vocabulary — Part 20: System development
ISO 9241-10:1996 Ergonomic requirements for office work with visual display terminals (VDTs) — Part 10: Dialogue principles.
НАЦІОНАЛЬНЕ ПОЯСНЕННЯ
ISO/IEC 9126-1:2001 Програмна інженерія. Якість продукту. Частина 1. Модель якості
ISO/IEC TR 9126-2:2003 Програмна інженерія. Якість продукту. Частина 3. Зовнішні метрики
ISO/IEC TR 9126-4:2004 Програмна інженерія. Якість продукту. Частина 4. Якість під час використовування
ISO/IEC 14598-1:1999 Інформаційні технології. Оцінювання програмного продукту. Частина 1. Загальний огляд
ISO/IEC 14598-2:2000 Програмна інженерія. Оцінювання продукту. Частина 2. Планування та керування
ISO/IEC 14598-3:2000 Програмна інженерія. Оцінювання продукту. Частина 3. Процес для розробників
ISO/IEC 14598-4:1999 Програмна інженерія. Оцінювання продукту. Частина 4. Процес для замовників
ISO/IEC 14598-5:1998 Інформаційні технології. Оцінювання програмного продукту. Частина 5. Процес для оцінювачів
ISO/IEC 14598-6:2001 Програмна інженерія. Оцінювання продукту. Частина 6. Документа ція модулів оцінювання
ISO/IEC 12207:1995 Інформаційні технології. Процеси життєвого циклу програмного забезпечення
ISO/IEC 14143-1:1998 Інформаційні технології. Вимірювання програмних засобів. Вимірюван ня розміру за функційними можливостями. Частина 1. Визначання понять
ISO/IEC 2382-20:1990 Інформаційні технології. Словник. Частина 20. Розробляння системи
ISO 9241-10:1996 Ергономічні вимоги щодо роботи з відеотерміналами в офісі. Частина 10. Принципи діалогу.
Повна версія документа доступна в тарифі «ВСЕ ВРАХОВАНО».