Публикация научных статей.
Вход на сайт
E-mail:
Пароль:
Запомнить
Регистрация/
Забыли пароль?

Научные направления

Поделиться:
Статья опубликована в №3 (ноябрь) 2013
Разделы: Информационные технологии
Размещена 27.11.2013. Последняя правка: 28.11.2013.
Просмотров - 10850

Характеристики и атрибуты качества систем мониторинга ИТ-инфраструктуры по ISO 9126

Данильчук Александр Анатольевич

магистрант НГТУ

филиал ЗАО «Энвижн Груп» Энвижн-Сибирь»

инженер-стажер

Юн. С. Г., к.т.н., доцент; Новокрещенов Н. С., руководительль направления систем хранения и обработки данных


Аннотация:
Статья посвящена выбору характеристик и атрибутов качества для систем мониторинга на основе стандартов качества ИСО


Abstract:
Article is about choosing the characteristics and attributes of quality monitoring systems based on the ISO quality standards


Ключевые слова:
ISO, ИТ-инфраструктура, мониторинг, управление

Keywords:
ISO, IT, monitoring, managment


УДК 004.032

Одной из важнейших проблем обеспечения качества программных средств является формализация характеристик качества и методология их оценки. Для определения адекватности качества функционирования, наличия технических возможностей программных средств к взаимодействию, совершенствованию и развитию необходимо использовать стандарты в области оценки характеристик их качества (рисунок 1).


 

Рисунок 1 - Основные международные стандарты в области качества программных средств

В России для оценки  качества работы системы мониторинга ИТ инфраструктуры можно применять стандарты оценки качества программных средств ISO 9126. 

Первая часть стандарта ISO 9126-1 [2] описывает характеристики качества программного обеспечения используемых в остальных частях стандарта. Исходя из принципиальных возможностей их измерения, все характеристики качества могут быть объединены в три группы, к которым применимы разные категории метрик:

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

Вторая и третья части стандарта [3, 4] посвящены формализации соответственно внешних и внутренних метрик характеристик качества сложных программных средств. Четвертая часть стандарта ISO 9126-4 [5] предназначена для покупателей, поставщиков, разработчиков, сопровождающих пользователей и менеджеров качества программных средств. В ней обосновываются и комментируются выделенные показатели сферы (контекста) использования программных средств и группы выбранных метрик для пользователей.

Основываясь на описанный выше стандарт ISO [2-5], постараемся выделить характеристики качества применимые к системам мониторинга для управления ИТ инфраструктуры.

Исходными данными и высшим приоритетом при выборе показателей качества в большинстве случаев являются назначение, функции и функциональная пригодность соответствующего программного средства. Достаточно полное и корректное описание этих свойств должно служить базой для определения значений большинства остальных характеристик и атрибутов качества. Принципиальные и технические возможности и точность измерения значений атрибутов характеристик качества всегда ограничены в соответствии с их содержанием. Это определяет рациональные диапазоны значений каждого атрибута, которые могут быть выбраны на основе здравого смысла, а также путем анализа прецедентов в спецификациях требований реальных проектов [6, 7].

 

Рисунок 2 – Модель качества систем мониторинга ИТ-инфраструктуры по ISO 9126 1-4:2001-2004

На верхнем уровне (рисунок 2) выделены основные характеристики качества ПО. Каждая характеристика описывается при помощи нескольких входящих в нее атрибутов [1, 3, 4, 5].

Таблица 1 – Описание характеристик качества

Характеристики качества

Описание характеристик качества

1

Функциональные возможности

способность ПО в определенных условиях решать задачи, нужные пользователям. Определяет, что именно делает ПО, какие задачи оно решает.

2

Надежность

способность  ПО  поддерживать  определенную  работоспособность в заданных условиях.

3

Практичность

способность ПО быть удобным в обучении и использовании, а также привлекательным для пользователей.

4

Эффективность

способность ПО при заданных условиях обеспечивать необходимую работоспособность по отношению к выделяемым для этого ресурсам. Можно определить ее и как отношение получаемых с помощью ПО результатов к затрачиваемым на это ресурсам всех типов.

5

Сопровождаемость

удобство проведения всех видов деятельности, связанных с сопровождение программ.

6

Мобильность

способность ПО сохранять работоспособность при переносе из одного окружения в другое, включая организационные, аппаратные и программные аспекты окружения.

Таблица 2 – Описание атрибутов характеристик качества

  1. 1 Функциональные возможности

Атрибут

Описание

Функциональная пригодность

Способность ПО обеспечивать соответствующий набор функций для указанных задач и целей пользователя.

Точность

Способность ПО выдавать нужные результаты.

Взаимодействие

Способность ПО взаимодействовать с одной или большим числом указанных систем.

Защищенность

Способность ПО защищать информацию и данные так, чтобы не уполномоченные субъекты или системы не могли читать или изменять их, а уполномоченные субъекты или системы не получали отказа на доступ к ним.

  1. 2 Надежность

Атрибут

Описание

Завершенность

Способность ПО предотвращать отказ как следствие ошибок в ПО

Отказоустойчивость

Способность ПО поддерживать заданный уровень качества функционирования в случаях ошибок в ПО или нарушения установленного интерфейса.

Восстанавливаемость

Способность ПО в случае отказа восстанавливать уровень качества функционирования и поврежденные данные.

  1. 3 Практичность

Атрибут

Описание

Понятность

Способность ПО, обеспечивающая пользователю понимание, является ли ПО пригодным, и как его можно использовать для конкретных задач и условий использования.

Обучаемость

Способность ПО, обеспечивающая изучение пользователем его применения.

Простота использования

Способность ПО, обеспечивающая пользователю возможность его эксплуатировать и управлять им.

Привлекательность

Способность ПО нравиться пользователю.

  1. 4 Эффективность

Атрибут

Описание

Временная эффективность

Способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу необходимого объема данных за отведенное время.

Ресурсоемкость

Способность решать нужные задачи с использованием определенных объемов ресурсов. Имеются в виду такие ресурсы, как оперативная и долговременная память, сетевые соединения, устройства ввода и вывода и пр.

  1. 5Сопровождаемость

Атрибут

Описание

Анализируемость

Возможность удобного проведения анализа ошибок, дефектов и недостатков, а также удобного анализа необходимости изменений и их возможных последствий.

Изменяемость

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

  1. 6 Мобильность

Атрибут

Описание

Адаптируемость

Способность ПО приспосабливаться различным окружениям без проведения для этого действий (помимо заранее предусмотренных).

Простота установки

Способность ПО быть установленным или развернутым в определенном окружении.

Сосуществование

Способность ПО сосуществовать с другими программами в общем окружении, деля с ними ресурсы.

Взаимозаменяемость

Возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении.

 Таким образом, выделенные характеристики и атрибуты качества (таблица 1 и таблица 2) систем мониторинга ИТ-инфраструктуры предприятия и их описание являются основой для дальнейшей работы по выделению набора показателей по каждой характеристике и комплексной методике их оценки.

 

Библиографический список:

1. ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms
2. ISO/IEC 9126-1:2001, Software engineering — Product quality — Part 1: Quality model
3. ISO/IEC TR 9126-2:2003, Software engineering — Product quality — Part 2: External metrics
4. ISO/IEC TR 9126-3:2003, Software engineering — Product quality — Part 3: Internal metrics
5. ISO/IEC TR 9126-4:2004, Software engineering — Product quality — Part 4: Quality in use metrics
6. ГОСТ 28195-89 Оценка качества программных средств. Общие положения
7. ГОСТ 28806-90 Качество программных средств. Термины и определения




Рецензии:

28.11.2013, 2:28 Назарова Ольга Петровна
Рецензия: Добавить сноски на литературу после чего рекомендуется к печати.

28.11.2013 7:07 Ответ на рецензию автора Данильчук Александр Анатольевич:
Исправлено.



Комментарии пользователей:

Оставить комментарий


 
 

Вверх