Предпосылки и потребности в стандартах серии ИСО/МЭК 25000 SQuaRE
D.1 Быстрое развитие информационных технологий
В данном приложении представлена быстрая эволюция информационных технологий как предпосылка возникновения потребностей в повышении качества систем и программной продукции, обосновывающая необходимость разработки серии международных стандартов SQuaRE.
Стремительная эволюция ИКТ обусловливает появление многих новых концепций прикладных систем и программной продукции. На рисунке D.1 представлена диаграмма причинно-следственных связей эволюции ИКТ и потребностей в серии международных стандартов SQuaRE.
Рисунок D.1 - Диаграмма причинно-следственных связей эволюции ИКТ и потребностей в серии международных стандартов SQuaRE
Первая модель качества ИСО/МЭК 9126 была опубликована в 1991 году, ее пересмотр ИСО/МЭК 9126-1 был опубликован десятилетием позже в 2001 году, а самая последняя модель качества ИСО/МЭК 25010 SQuaRE, опубликованная в 2011 году, основана на этих стандартах. За это время информационно-коммуникационные технологии совершили рывок в развитии. В таблице D.1 приведены некоторые примеры такого развития. Из данной таблицы видно, что скорость микропроцессора за 20 лет выросла в 2000 раз, объем оперативной памяти - в 4000 раз, а скорость сетей передачи данных - более чем в 100000 раз.
Таблица D.1 - Примеры эволюции ИКТ
1991 | 2001 | 2011 | |
Микро Процессор | 80486SX | Pentium IV | Intel Core i5 |
Оперативная память | 640 КБ ~ 10 МБ | 256 MБ | 2~4 ГБ |
Дисплей | CRT | ЖКД | ЖКД SXGA: 1280x1024, 1920x1080 |
Жесткий диск/SSD-накопитель | 20~40 МБ | 80 Гб | SSD: 256 ГБ ~ ЖЕСТКИЙ ДИСК: 1 ТБ ~ |
Сеть передачи данных | 9600 бит/с | ADSL 12 Мбит/с | оптическая сеть |
Огромный рывок в развитии позволил создать новые приложения, например, видеофильмы, интернет-магазины и облачные вычисления. Для разработки таких новых прикладных систем и программной продукции требуются новые системы и программные технологии.
D.2 Потребности в улучшении качества
Как правило, новые прикладные системы нуждаются в более крупном, сложном и качественном программном обеспечении. При этом масштабность почти всех программных продуктов, таких как MS-Word, Google, Adobe Acrobat, растет по мере выпуска новых версий продукта.
Каждая прикладная система и программный продукт обладает набором характеристик качества. В зависимости от назначения и условий использования системы и программной продукции характеристики качества будут иметь различную важность. На рисунке D.2 показаны общие взаимосвязи между предназначением программной продукции и важными характеристиками и подхарактеристиками качества.
Рисунок D.2 - Потребности в качестве для различных областей применения программной продукции
Например, для интерактивной потребительской программной продукции, такой как текстовый процессор, важными характеристиками качества являются удобство использования и сосуществование с другой программной продукцией, с такой, например, как почтовая. Для Интернета и открытых систем наиболее важны безопасность и интероперабельность.