ДСТУ ISO/IEC 14598-1:2004 Информационные технологии. Оценивание программного продукта. Часть 1. Общий обзор (ISO/IEC 14598-1:1999, IDТ)

Данный документ доступен бесплатно зарегистрированным пользователям.

У Вас есть вопросы по документу? Мы рады на них ответить!Перечень бесплатных документовОбнаружили ошибку в документе или на сайте? Пожалуйста, напишите нам об этом!Оставить заявку на документ

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

Інформаційні технології
ОЦІНЮВАННЯ ПРОГРАМНОГО ПРОДУКТУ
Частина 1. Загальний огляд

(ISO/IEC 14598-1:1999, IDТ)
ДСТУ ISO/IEC 14598-1:2004

 

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

ПЕРЕДМОВА

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

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

2 НАДАНО ЧИННОСТІ: наказ Держспоживстандарту України від 15 листопада 2004 р. № 257 з 2006-04-01

3 Національний стандарт відповідає ISO/IEC 14598-1:1999 Information technology — Software product evaluation — Part 1: General overview (Інформаційні технології. Оцінювання програмного про­дукту. Частина 1. Загальний огляд)

Ступінь відповідності — ідентичний (IDТ)

Переклад з англійської (еn)

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

ЗМІСТ

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

Вступ до ISO/IEC 14598-1

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

2 Узгодженість

3 Нормативні посилання

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

5 Огляд ISO/IEC 14598 та ISO/IEC 9126

5.1 Структура ISO/IEC 14598 та ISO/IEC 9126

5.2 Процес оцінювання

5.3 Підтримування оцінювання

5.4 Характеристики і метрики якості програмного засобу

6 Процес оцінювання

7 Встановлювання вимог до оцінювання

7.1 Призначеність оцінювання

7.2 Ідентифікування видів оцінюваного продукту(-ів)

7.3 Специфікація моделі якості

8 Специфікація оцінювання

8.1 Вибирання метрик

8.2 Встановлювання рівнів рейтингу метрик

8.3 Встановлювання критеріїв оцінювання

9 Проектування оцінювання

9.1 Розробляння плану оцінювання

10 Виконання оцінювання

10.1 Виконання вимірювань

10.2 Порівнювання з критерієм

10.3 Оцінювання результатів

11 Процеси підтримування

Бібліографія

НАЦІОНАЛЬНИЙ ВСТУП

Цей стандарт — тотожний переклад ISO/IEC 14598-1:1999 Information technology — Software product evaluation — Part 1: General overview (Інформаційні технології. Оцінювання програмно­го продукту. Частина 1. Загальний огляд).

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

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

— ДСТУ ISO/IEC 14598-1:2005 Інформаційні технології. Оцінювання програмного продукту. Частина 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/IEC 12207:1995) Інформаційні технології. Процеси життєвого циклу програмного забезпечення, а також на міжнародні стандарти, яким після розробляння стандарту ДСТУ ISO/IEC 14598 відповідатимуть його частини.

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

— до розділу 3 «Нормативні посилання» та до «Бібліографії» долучено «Національні по­яснення», які у тексті стандарту виділено рамкою;

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

— вилучено «Передмову» як матеріал, що не містить суттєвої інформації;

— слова «цей міжнародний стандарт», «ця частина стандарту», «ця частина ISO/IEC 14598» замінено на «цей стандарт».

Копії стандартів, на які є посилання у цьому стандарті, можна отримати у Головному фонді нормативних документів    
(ДП «УкрНДНЦ»).

ВСТУП ДО ISO/IEC 14598-1

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

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

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

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

Стандарти серії ISO/IEC 14598 подають методи для вимірювання і оцінювання якості про­грамного продукту. Вони не описують ні методів для оцінювання процесів виробляння програм­ного забезпечення, ні методів для прогнозування вартості (хоча вимірювання якості програм­ного продукту можна, звичайно, використовувати в обох цих цілях).

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

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ
ОЦІНЮВАННЯ ПРОГРАМНОГО ПРОДУКТУ
Частина 1. Загальний огляд

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
ОЦЕНИВАНИЕ ПРОГРАММНОГО ПРОДУКТА
Часть 1. Общий обзор

INFORMATION TECHNOLOGY
SOFTWARE PRODUCT EVALUATION
Part 1. General overview

Чинний від 2006-04-01

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

Цей стандарт містить опис інших частин. Вона подає їх короткий огляд і пояснює взаємозв’язок між стандартом і моделлю якості в ISO/IEC 9126. У цьому стандарті визначено технічні терміни, які використано у решті частин, а також наведено загальні вимоги щодо специфікування та оці­нювання якості програмного засобу і пояснено загальні поняття. Крім того, в ній визначено рам­кові угоди для оцінювання якості всіх видів програмного продукту і встановлено вимоги до методів вимірювання і оцінювання програмного продукту.

ISO/IEC 14598 призначений для використовування розробниками, замовниками і незалежни­ми оцінювачами, особливо тими, хто відповідає за оцінювання програмного продукту. Результа­ти оцінювання, отримані застосуванням ISO/IEC 14598, можуть використовувати менеджери і розробники/супроводжувачі для вимірювання ступеня відповідності вимогам і виконання належ­них удосконалень. Результати оцінювання можуть також використовувати аналітики для встанов­лювання взаємозв’язку внутрішніх і зовнішніх метрик. Персонал проекту, який займається вдос­коналюванням процесів, може вивчати інформацію стосовно якост; продукту, отриману в резуль­таті виконання проекту, та використовувати результати оцінювання для того, щоб визначати, яким чином можна удосконалити процеси.

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

2 УЗГОДЖЕНІСТЬ

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

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

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

ISO/IEC 2382-1:1993 Information technology — Vocabulary — Part 1: Fundamental terms

ISO 8402:1994 Quality management and quality assurance — Vocabulary ISO/IEC 9126-1[1] 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 2382-1:1993 Інформаційні технології. Словник. Частина 1. Основні терміни

ISO 8402:1994 Керування якістю та забезпечення гарантії якості. Словник ISO/IEC 9126-11) Інформаційні технології. Характеристики та метрики якості програмних за­собів. Частина 1. Характеристики та підхарактеристики якості

ISO/IEC 12207:1995 Інформаційні технології. Процеси життєвого циклу програмного забез­печування.

БІБЛІОГРАФІЯ

Міжнародні стандарти

1 ІЕС 60050-191:1990 International Electrotechnical Vocabulary— Dependability and quality of service

2 IEEE 610.12-1990 Standard Glossary of Software Engineering Terminology

3 ISO/IEC 9126-2 Information technology — Software quality characteristics and metrics — Part 2: External metrics

4 ISO/IEC 9126-3 Information technology — Software quality characteristics and metrics — Part 3: Internal metrics

5 ISO 9241-11:1998 Ergonomic requirements for office work with visual display terminals (VDTS) — Part 11: Guidance on usability

Інші посилання

6 Arthur J.D. and Nance R.E. Developing an automated procedure for evaluating software development methodologies and associated products — A final report, Technical report SRC-87-007, Systems Research Center and Virginia Tech, 1987

7 Azuma M. (Editor) Software Quality Evaluation Guide Book (Japanese), J ISA, 1994

8 Azuma M. Software Products Evaluation System: Quality Models, Metrics and Processes — International Standards and Japanese Practice, Information and Software Technology, Vol. No., 1996, Elsevier

9 Basili V.R. and Rombach H.D. The TAME Project: Towards improvement oriented software environments, IEEE Trans. Software engineering, June 1988

10 Bevan N. Measuring usability as quality of use. Journal of Software Quality, 4, p115-130, 1995

11 Bevan N. and Azuma M. (1997) Quality in use: Incorporating human factors into the software engineering lifecycle. In: Proceedings of the Third IEEE International Software Engineering Standards Symposium and Forum (ISESS’97), p169-179

12 Boehm B.W. et al. Quantitative evaluation of software quality, Proc. ICSE 1976

13 Bush M. and Russel M. Software Engineering Measurement: A Modular Course, Proc. COMPSAC'91 P571-576

14 Dumke R. Softwareentwicklung nach Masz (German) Vieweg, 1992

15 Fenton NE and Pfleeger Software Metrics: A Rigorous and Practical Approach, International Thomson Computer Press, 1996

16 McCabe T.J. A Software Complexity Measure, IEEE Transaction on Software Engineering, Vol. 2, No. 6, 1976

17 McCall et al. Rome Air Develop Center Report, TR-77-369, 1977

18 Moller K.H. and Paulish D.J. Software Metrics, Chapman & Hall (IEEE Press), 1993

19 Miyoshi, Togashi and Azuma. Evaluating software development environment quality, Proc. COMPSAC’89, 1989

20 Natale D. Qualita E Quantita Nei Sistemi Software (Italian), FrancoAngeli, 1995

21 Sunazuka T. and Azuma M. Software quality assessment technology, Proc. ICSE 1985

22 Wallmuller E. Software Quality Assurance: A practical approach. Prentice Hall, 1994

23 Zuse H. Software Complexity — Measures and Methods, Walter de Gruyter, 1991.

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

Міжнародні стандарти

1 ІЕС 60050-191:1990 Міжнародний електротехнічний словник. Надійність та якість обслуго­вування

2 IEEE 610.12-1990 Стандартний глосарій термінології з програмної інженерії

3 ISO/IEC 9126-2 Інформаційні технології. Характеристики та метрики програмного засобу. Частина 2. Зовнішні метрики

4 ISO/IEC 9126-3 Інформаційні технології. Характеристики та метрики програмного засобу Частина 3. Внутрішні метрики

5 ISO 9241-11:1998 Ергономічні вимоги до роботи з відеотерміналами (VDTS) в офісі. Частина 11. Настанова щодо зручності використання

Інші посилання

6 Артур Дж.Д. та Ненсі РЕ. Розробляння автоматизованої процедури для оцінювання ме­тодологій розробляння програмного забезпечення та пов’язаних з ним продуктів. Заключний звіт. Технічний звіт SRC-87-007, Systems Research Center and Virginia Tech, 1987

7 Азума M. (редактор) Настанови щодо оцінювання якості програмного забезпечення (японською), JISA, 1994

8 Азума М. Система оцінювання програмних продуктів. Моделі, метрики та процеси. Міжна­родні стандарти та японська практика, Information and Software Technology, Vol. No., 1996, Elsevier

9 Бейслі В.P. та Ромбах Г.Д. Проект TAME. Вперед до середовищ розробляння програмно­го забезпечення, орієнтованих на вдосконалення. Software engineering, червень 1988

10 Бівен Н. Вимірювання зручності використання як характеристики якості у використанні. Journal of Software Quality, 4, p.115-130, 1995.

11 Бівен H. та Азума М. (1997) Якість у використанні. Долучення людських чинників до жит­тєвого циклу програмного забезпечення. У Працях Третього симпозіуму та форуму з міжнарод­них стандартів з програмної інженерії IEEE (ISESS’97), р.169-179.

12 Боєм Б.У. та ін. Кількісне оцінювання якості програмного забезпечення, Proc. ICSE 1976

13 Буш М. та Рассел М. Вимірювання у програмній інженерії. Модульний Курс, Proc. COMPSAC’91 P571 — 576

14 Думке P. Softwareentwicklung nach Masz (німецькою), Vieweg, 1992

15 Фентон H.E. та Фліжер С.Л. Метрики програмних засобів. Формальний та практичний підхід, International Thomson Computer Press, 1996

16 МакКейб Т.Дж. Міра складності програмного засобу, IEEE Transaction on Software Engineering, Vol. 2, No. 6, 1976

17 МакКолл та ін. Звіт Центру авіабудування у Римі, TR-77-369, 1977

18 Моллер К.Г. та Пауліш Д. Дж. Метрики програмних засобів, Chapman & Hall (IEEE Press), 1993

19 Міуоші, Тагаші та Азума. Оцінювання якості середовища розробляння програмного за­безпечення, Proc. COMPSAC’89, 1989

20 Наталі Д. Qualita Е Quantita Nei Sistemi Software (італійською), FrancoAngeli, 1995

21 Суназука Т. та Азума М. Технологія оцінювання якості програмного забезпечення, Proc. ICSE 1985

22 Велмюллер Е. Забезпечення гарантії якості. Практичний підхід, Prentice Hall, 1994

23 Зус Г. Складність програмних засобів. Міри та методи, Walter de Gruyter, 1991.

Полная версия документа доступна БЕСПЛАТНО авторизованным пользователям.

Войти в Личный кабинет Подробнее о тарифах

БУДСТАНДАРТ Online