ДСТУ ISO/IEC 14598-3:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 3. Процес для розробників (ISO/IEC 14598-3:2000, IDT)
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
Інформаційні технології
ОЦІНЮВАННЯ ПРОГРАМНОГО ПРОДУКТУ
Частина 3. Процес для розробників
(ISO/ІЕС 14598-3:2000, IDT)
ДСТУ ISO/ІЕС 14598-3:2005
Київ
ДЕРЖСПОЖИВСТАНДАРТ УКРАЇНИ 2007
ПЕРЕДМОВА
1 ВНЕСЕНО: Технічний комітет стандартизації України «Інформаційні технології» (ТК 20) та Інститут програмних систем Національної Академії наук України
ПЕРЕКЛАД І НАУКОВО-ТЕХНІЧНЕ РЕДАГУВАННЯ: П. Андон, академік НАН України; Л. Бабко; Г. Коваль; Т. Коротун
2 НАДАНО ЧИННОСТІ: наказ Держспоживстандарту України від 30 червня 2005 р. № 156 з 2007-01-01
3 Національний стандарт відповідає ISO/IEC 14598-3:2000 Information technology – Software product evaluation – Part 3: Process for developers (Інформаційні технології. Оцінювання програмного продукту. Частина 3. Процес для розробників)
Ступінь відповідності – ідентичний (IDT)
Переклад з англійської (en)
4 УВЕДЕНО ВПЕРШЕ
НАЦІОНАЛЬНИЙ ВСТУП
Цей стандарт є тотожний переклад ISO/IEC 14598-3:2000 Information technology – Software product evaluation – Part 3: Process for developers (Інформаційні технології. Оцінювання програмного продукту. Частина 3. Процес для розробників).
Технічний комітет, відповідальний за цей стандарт, – ТК 20 «Інформаційні технології».
Стандарт містить вимоги, які відповідають чинному законодавству.
Цей документ – третя частина стандарту ISO/IEC 14598 під загальною назвою «Інформаційні технології. Оцінювання програмного продукту». ISO/IEC 14598 складається з таких частин:
— Частина 1. Загальний огляд
— Частина 2. Планування та керування
— Частина 3. Процес для розробників
— Частина 4. Процес для замовників
— Частина 5. Процес для оцінювачів
— Частина 6. Документація модулів оцінювання
До тексту цього стандарту вміщено посилання на міжнародний стандарт, якому відповідає національний стандарт України ДСТУ 3918-1999 (ISO/IEC 12207:1995) Інформаційні технології. Процеси життєвого циклу програмного забезпечення, а також на інші міжнародні стандарти серії ISO/IEC 14598.
До стандарту внесено такі редакційні зміни:
— до розділу 3 «Нормативні посилання» та до «Бібліографії» долучено «Національне пояснення», які у тексті стандарту виділені рамкою;
— структурні елементи стандарту: «Обкладинку», «Передмову», «Національний вступ», «Терміни та визначення понять» та «Бібліографічні дані» – оформлено згідно з вимогами національної стандартизації України;
— вилучено «Передмову до ISO/IEC 14598-3» як матеріал, що не містить суттєвої інформації;
— слова «цей міжнародний стандарт», «ця частина стандарту» замінено на «цей стандарт».
Додаток А – довідковий.
Копії стандартів, на які є посилання у цьому стандарті, можна отримати у Головному фонді нормативних документів ДП «УкрНДНЦ».
ВСТУП ДО ISO/IEC 14598-3
Цей стандарт призначено для використовування під час розробляння програмних засобів. Його застосовують до всіх видів діяльності з розробляння програмних засобів, які вимагають дисциплінованого процесу. Цей стандарт стосується, зокрема, тих, хто виконує вимірювання та оцінювання якості програмних засобів.
Цей стандарт надає настанови для з’ясування сутності вимог до якості і для реалізації та аналізування вимірів якості програмних засобів. Його застосовують до всіх видів програмних засобів на всіх фазах життєвого циклу розробляння. Він зосереджений на виборі та обліку тих показників, які корисні для прогнозування якості завершеного програмного продукту, за допомогою вимірювання якості проміжних програмних продуктів. Він також стосується вимірювання якості завершеного програмного продукту.
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ. ОЦІНЮВАННЯ ПРОГРАМНОГО ПРОДУКТУ
Частина 3. Процес для розробників
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ. ОЦЕНИВАНИЕ ПРОГРАММНОГО ПРОДУКТА
Часть 3. Процесс для разработчиков
INFORMATION TECHNOLOGY. PRODUCT EVALUATION
Part 3. Process for developers
Чинний від 2007-01-01
1 СФЕРА ЗАСТОСУВАННЯ
Цей стандарт надає вимоги і рекомендації для практичного виконання оцінювання програмного продукту, коли оцінювання проводять паралельно з розроблянням і його виконує розробник. Зокрема, його можна використовувати для інтерпретації концепцій, наведених в ISO/ІЕС 9126-1, 2, 3 та ISO/ІЕС 14598-1, 2, 6.
Процес, описаний у цьому стандарті, визначає дії, необхідні для аналізування вимог щодо оцінювання, специфікації, проектування і виконання дій з оцінювання та для приймання рішень за наслідками оцінювання програмного продукту будь-якого виду.
Процес оцінювання проектують таким чином, щоб його можна було використовувати паралельно з розроблянням. Процес оцінювання слід синхронізувати з процесом розробляння програмного засобу, та елементи, що їх розробляють, слід оцінювати по мірі їх готовності.
Цей стандарт можуть використовувати:
— менеджер проекту для визначання вимог щодо якості, моніторингу і контролювання якості програмних засобів у ході розробляння і ухвалення рішень про гарантії, що необхідну якість забезпечено;
— проектувальник програмного засобу для ідентифікації певних властивостей, які повинні бути вбудовані в програмний засіб або змінені в ньому для того, щоб він відповідав вимогам якості;
— група якості/контролю/аудиту, яка зобов’язана оцінити, чи досягнуті вимоги щодо якості;
— супроводжувач для ухвалення рішення про внесення змін і повторне проектування/кодування;
— замовник програмного засобу в рамках договору з розробником про замовляння програмного засобу (наприклад, у разі розробляння програмного забезпечення за допомогою аутсорсингу, тобто укладання субдоговору на виконання робіт із зовнішніми іноземними фірмами), коли незалежне оцінювання непотрібне. Замовляти програмний засіб може персонал, який виступає в ролі покупця, розробники, що здійснюють аутсорсинг частини програмного продукту, або кінцеві користувачі. Роль під час замовляння програмного продукту залежить від угоди між замовником і розробником. ISO/ІЕС 14598-4 описує процес оцінювання з погляду замовника.
Ця частина ISO/IEC 14598 призначена для застосування на рівні проекту. Для того, щоб повною мірою відчути переваги застосування цього стандарту, до участі в оцінюванні потрібно залучати організацію. Цей аспект охоплений в ISO/IEC 14598-2.
Ця частина ISO/IEC 14598 не приписує ні використовування конкретних показників або метрик, ні застосування будь-яких методів розробляння.
2 ВІДПОВІДНІСТЬ
Для досягнення відповідності цьому стандарту організація повинна переглянути всі вимоги і рекомендації в розділі 6 для того, щоб ідентифікувати придатні вимоги і встановити, які вимоги непридатні.
3 НОРМАТИВНІ ПОСИЛАННЯ
Наведені нижче нормативні документи містять положення, які через посилання в цьому тексті становлять положення цього стандарту. У разі датованих посилань пізніші зміни до будь-якого з цих видань або перегляд їх не застосовують. Однак учасникам угод, які беруть за основу цей стандарт, необхідно визначити можливість застосування останніх видань нормативних документів, наведених нижче. У разі недатованих посилань треба звертатися до новішого видання нормативних документів. Члени ISO та ІЕС впорядковують каталоги чинних міжнародних стандартів.
ISO/IEC 9126-1:2001 Information technology – Software quality characteristics and metrics – Part 1: Quality characteristics and subcharacteristics
ISO/IEC 12207:1995 Information technology – Software life-cycle processes
ISO/IEC 14598-1:1999 Information technology – Software product evalution – Part 1: General overview
ISO/IEC 14598-2:2000 Software engineering – Product evalution – Part 2: Planning and management
ISO/IEC 14598-6:1999 Software engineering – Product evalution – Part 6: Documentation of evaluation modules.
НАЦІОНАЛЬНЕ ПОЯСНЕННЯ
ISO/IEC 9126-1:2001 Інформаційні технології. Характеристики та метрики якості програмних засобів. Частина 1. Характеристики та підхарактеристики якості
ISO/IEC 12207:1995 Інформаційні технології. Процеси життєвого циклу програмного забезпечення
ISO/IEC 14598-1:1999 Інформаційні технології. Оцінювання програмного продукту. Частина 1. Загальний огляд
ISO/IEC 14598-2:2000 Інформаційні технології. Оцінювання програмного продукту. Частина 2. Планування та керування
ISO/IEC 14598-6:1999 Програмна інженерія. Оцінювання програмного продукту. Частина 6. Документація модулів оцінювання.
4 ТЕРМІНИ ТА ВИЗНАЧЕННЯ ПОНЯТЬ
Для цілей цього стандарту застосовні визначення, наведені в ISO/IEC 14598-1, а також наступні визначення:
4.1 правило підрахунку (counting rule)
Умови і процедури, за якими отримано значення вимірювання
4.2 зовнішній атрибут (external attribute)
Вимірна властивість сутності, яка може бути простежена лише стосовно того, як вона пов’язана зі своїм оточенням.
Примітка. Зовнішні атрибути – це атрибути, які стосуються вимог (зовнішні властивості програмного засобу). Зовнішні атрибути можуть бути визначені тільки виходячи з поведінки системи, яка працює, частиною якої є продукт
4.3 внутрішній атрибут (internal attribute)
Вимірна властивість сутності, яку можна простежувати безпосередньо в термінах самої сутності.
Примітка. Внутрішні атрибути – ті атрибути, які стосуються внутрішньої будови програмного засобу та його розробляння
4.4 одиниця вимірювання (unit)
Величина, прийнята як стандарт вимірювання.
Примітка. Кожна одиниця вимірювання має відповідну шкалу масштабування.
Повна версія документа доступна в тарифі «ВСЕ ВРАХОВАНО».