КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сценарии атрибутов качества
Атрибуты качества системы Атрибуты качества систем изучаются специалистами-проектировщиками про-граммных средств по крайней мере с 1970-х годов. Существует множество различных классификаций и определений, нашедших своих приверженцев среди теоретиков и практиков. С точки зрения архитектора, у проведенных к настоящему моменту исследований атрибутов качества систем есть три основных недостатка. ♦ Все предложенные определения атрибутов непрактичны. Сказать, что система будет модифицируемой, — значит ничего не сказать. Любая система модифицируема в отношении одного ряда изменений и немодифицируема в отношении другого такого ряда. Другие атрибуты страдают тем же недугом. ♦ Очень часто обсуждения сосредоточиваются на том, к какому атрибуту качества следует отнести тот или иной аспект. К примеру, аспектом чего является отказ системы: готовности, безопасности или практичности? В зависимости от того, кто чем занимается, специалисты тянут одеяло на себя. ♦ У каждого сообщества «качества» свой словарь. Одно и то же явление специалисты по производительности называют «событием», специалисты по безопасности — «атакой», специалисты по готовности — «сбоем», а специалисты по практичности — «данными, вводимыми пользователем». Разнобой в терминологии сбивает с толку. Первые две проблемы (непрактичные определения и несогласованность в классификации аспектов) решаются путем применения для составления характеристик сценариев атрибутов качества (quality attribute scenarios). Решение третьей проблемы представляется нам так: каждый атрибут следует обсуждать кратко, с упором на фундаментальные задачи, и тем самым прояснять понятия, которые играют первостепенную роль для той или иной специализации. Сценарием атрибута качества называется требование, путем выполнения которого этот атрибут реализуется. Сценарий состоит из шести элементов. ♦ Источник стимула. Это некий субъект (человек, вычислительная система или любой другой), который порождает стимул. ♦ Стимул. Стимулом называется наблюдаемое в системе явление, требующее к себе внимания. ♦ Условия. Стимул возникает в определенных условиях. К примеру, система может находиться в состоянии перегрузки или исполняться в обычном режиме. ♦ Артефакт. Объектом воздействия стимула является некий артефакт. В этом качестве может выступать как система в целом, так и ее отдельные элементы. ♦ Реакция. Реакция — это действие, предпринятое в ответ на появление стимула. ♦ Количественная мера реакции. Предпринимаемые в ответ на стимул действия должны быть измеримы — только в этом случае соответствие требованию можно проверить. Сценарии атрибутов качества, по нашему мнению, можно разделить на две группы: общие — те, что не зависят от конкретный системы и потенциально при-менимы к любой системе, и конкретные — те, что характерны только для рас-сматриваемой системы. Характеристики атрибутов здесь представлены как сово-купности общих сценариев; следует, впрочем, иметь в виду, что для составления на основе одной из таких характеристик требований к конкретной системе соот-ветствующие общие сценарии следует перевести в конкретные. Элементы сценария атрибута качества показаны на рис. 4.1.
Дата добавления: 2015-04-25; Просмотров: 4908; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |