Similar presentations:
Атрибуты качества продукта и их характеристики. Качество функциональных возможностей
1.
АТРИБУТЫ КАЧЕСТВАПРОДУКТА И ИХ
ХАРАКТЕРИСТИКИ
2.
Качество функциональныхвозможностей
Системная эффективность целевого применения
программных средств определяется степенью
удовлетворения потребностей определенных лиц
(заказчиков и/или пользователей), часто ее
измеряют экономическими категориями: прибылью,
стоимостью, трудоемкостью, предотвращенным
ущербом-риском, длительностью применения и т.п..
3.
Принципы выбора шкал• предельные
значения характеристик качества,
должны быть ограничены сверху допустимыми или
рациональными затратами ресурсов на их
достижение при разработке и совершенствовании
ПС;
• наибольшие
допустимые
затраты
ресурсов,
например труда и времени для реализации
конструктивных
характеристик,
должны
обеспечивать
функциональную
пригодность
жизненного цикла
ПС на достаточно высоком
уровне;
4.
Принципы выбора шкал• допустимые
наихудшие значения отдельных
конструктивных характеристик качества, могут
соответствовать значениям, при которых заметно
начинает снижаться функциональная пригодность
при применении ПС;
• ограниченные значения отдельных конструктивных
характеристик качества, не должны негативно
отражаться на возможных высоких значениях других
приоритетных характеристик.
5.
Функциональная пригодностьФункциональная пригодность это набор и
описания атрибутов, определяющих назначение,
основные, необходимые и достаточные функции
ПС,
заданные
техническим
заданием
и
спецификациями
требований
заказчика
или
потенциального пользователя.
6.
Атрибуты функциональной пригодностиэтап проектирования: функциональная полнота
решения заданного комплекса задач, степень
покрытия
функциональных
требований
спецификациями
и
их
стабильность
при
совершенствовании
ПС, число реализуемых
требований заказчиков, а также критерии тесно
связанные с конкретными решаемыми задачами и
сферой применения комплекса программ;
7.
Атрибуты функциональной пригодностиэтап реализации: функциональная адекватность
программ
документам
и
декларированным
требованиям, утвержденным заказчиком; степень
покрытия тестами исходных требований; полнота и
законченность реализации этих требований;
точность выполнения требований детальных
спецификаций на функциональные компоненты ПС.
8.
Функциональная пригодностьДве группы функциональных характеристик :
1-я отражает разнообразные специфические
особенности,
связанные
непосредственно
с
назначением, функциями и сферой применения ПС;
2-я характеризует ряд базовых, инвариантных
свойств качества, которые позволяют определять
некоторые субхарактеристики функциональной
пригодности ПС, независимо от конкретных целей и
сфер применения
9.
Функциональная пригодностьФункциональная
пригодность
определяется
качеством взаимосвязи и согласованности
последовательных формулировок содержания и
реализации основных фрагментов в цепочке
стандартизированных требований технического
задания на ПС: целей – назначения – функций –
исходной информации – результатов для
пользователей
10.
Функциональная пригодностьПрослеживание качества результатов при
углублении и детализации этих описаний и
обеспечение их взаимной адекватности
является основой для определения группы
показателей функциональной пригодности.
11.
Функциональная пригодностьАдекватность и полнота отражения требуемыми
функциями, сформулированного назначения ПС, является
характеристикой,
определяющей
потенциальную
возможность
реализации
его
функциональной
пригодности в целом.
Цель и функции ПС реализуются тогда, когда выходная
информация достигает потребителей с требуемым
содержанием и качеством, достаточным для обеспечения
ее эффективного применения.
12.
Функциональная пригодностьСтепень покрытия всей выходной информацией:
целей,
назначения
и
функций
ПС
для
пользователей,
следует
рассматривать
как
основную меру качества функциональной
пригодности.
В процессе проектирования могут быть выделены
две
группы
базовых
субхарактеристик,
определяющие функциональные и структурные
требования и особенности ПС.
13.
Функциональная пригодностьПри формализации и выборе функциональных
требований
следует,
возможно,
четко
формулировать в документах контракта:
• экономические,
организационные, технические
и/или социальные стратегические цели всего
жизненного цикла ПС и его компонентов;
• назначение,
внешнюю
среду
и
условия
эффективного применения ПС;
14.
• системнуюэффективность и, в том числе,
требуемые технико-экономические показатели
применения ПС в составе системы;
• функциональные задачи основных компонентов и
ПС в целом, а также системную эффективность
каждого;
• необходимое и достаточное качество и временной
регламент решения каждой функциональной
задачи;
15.
• соответствие ПС и его компонентов стандартам инормативным документам на проектирование и
применение;
• ограничения параметров внешней среды и условий
для применения ПС, гарантирующие требуемые
характеристики функциональной пригодности.
16.
Функциональная пригодностьФункциональная пригодность в течение жизненного
цикла
ПС
зависит
от
структурных
(архитектурных)
характеристик,
которые
должны отражаться в требованиях технического
задания и/или спецификаций на компоненты и ПС в
целом:
• соответствие функций и структуры программного
средства аппаратной и операционной среде и их
ограниченным ресурсам;
17.
• соответствиеправил структурного построения
комплекса,
функциональных
компонентов
и
модулей, типовым требованиям к архитектуре ПС и
его компонентов, а также к уровню покрытия ими
заданных функций комплекса программ;
• состав, структура и способы организации данных, а
также требования к обмену данными между
компонентами ПС, должны быть
адекватны
организации информационного обеспечения и
функциям системы;
18.
• должныбыть заданы временной регламент и
характеристики
процесса
динамической
реализации автоматизированных функций;
• должно быть определено допустимое время,
задержки выдачи результатов решения задач;
• должны быть предусмотрены и реализованы
требования к контролю, хранению, обновлению и
восстановлению программ и данных.
19.
Функциональная пригодностьПравильность – корректность – способность ПС
обеспечивать
правильные
(или
приемлемые)
результаты для пользователей
20.
Функциональная пригодностьВ процессе проектирования и разработки модулей и
групп программ применяются частные структурные
критерии корректности, которые включают корректность
структуры программ, обработки данных и межмодульных
интерфейсов. Каждый из частных критериев может
характеризоваться
несколькими методами измерения
качества
и достигаемой степенью
корректности
программ: детерминировано, стохастически или в
реальном времени.
21.
Функциональная пригодностьСпособность к взаимодействию – состоит в
свойстве ПС и его компонентов взаимодействовать
с одним или большим числом определенных
компонентов внутренней и внешней среды .
С этим показателем связана корректность и
унифицированность межмодульных интерфейсов,
которые определяются двумя видами связей: по
управлению и по информации.
22.
Функциональная пригодностьЗащищенность и безопасность функционирования
одна из наиболее трудно формализуемых
характеристик качества сложных ПС
23.
24.
Конструктивные характеристики качестваКонструктивные
характеристики
количественные
качественные
25.
Количественные характеристики ПС и их атрибуты26.
Конструктивные характеристики качестваНадежность:
свойства
комплекса
программ
обеспечивать достаточно низкую вероятность
потери работоспособности отказа, в процессе
функционирования ПС в реальном времени.
Завершенность: свойство ПС не попадать в состояния
отказов вследствие ошибок и дефектов в программах
и данных.
27.
Конструктивные характеристики качестваУстойчивость к дефектам и ошибкам: свойство ПС
автоматически поддерживать заданный уровень качества
функционирования при проявлениях дефектов и ошибок
или
нарушениях
установленного
интерфейса
28.
Конструктивные характеристики качестваВосстанавливаемость: свойство ПС в случае
отказа возобновлять требуемый уровень качества
функционирования,
а также исправлять
поврежденные программы и данные.
Доступность или готовность: свойство ПС быть
в состоянии выполнять требуемую функцию в
данный момент времени при заданных условиях
использования.
29.
Конструктивные характеристики качестваЭффективность: в стандарте ISO 9126 отражены две
субхарактеристики
качества – временная
эффективность и используемость ресурсов ЭВМ,
которые рекомендуется описывать, в основном
количественными, атрибутами, характеризующими
динамику функционирования компонентов
ПС.
30.
Конструктивные характеристики качестваВременная
эффективность:
свойства
ПС,
характеризующие требуемые времена отклика и
обработки заданий, а также производительность
решения задач с учетом количества используемых
вычислительных ресурсов в установленных условиях.
Используемость
ресурсов:
степень
загрузки
доступных
вычислительных ресурсов в течение
заданного времени при выполнении функций ПС в
установленных условиях.
31.
Конструктивные характеристики качестваТри группы конструктивных характеристик
качества ПС – Практичность, Сопровождаемость и
Мобильность трудно измерять количественно, и
они доступны в основном качественным оценкам
их свойств.
32.
Конструктивные характеристики качестваДля
субхарактеристик
Сопровождаемости
и
Мобильности при системном проектировании могут
доминировать
технико-экономические
меры
трудоемкости (человеко-часы) и длительности (часы) для
процедур, обеспечивающих реализацию атрибутов этих
субхарактеристик. Однако для ряда атрибутов в этой
группе характеристик приходится применять порядковые
меры экспертных бальных шкал с небольшим числом (2-4)
градаций.
33.
Конструктивные характеристики качества34.
Конструктивные характеристики качества35.
Конструктивные характеристики качества36.
Конструктивные характеристики качества37.
Конструктивные характеристики качестваПрактичность применимость: свойства ПС,
отражающие сложность его понимания, изучения и
использования, а также привлекательность для
квалифицированных пользователей при применении
в указанных условиях.
Понятность: свойства ПС, обеспечивающие
пользователю понимание, является ли программа
пригодным для его целей, и как ее можно
использовать для конкретных задач и условий
применения.
38.
Конструктивные характеристики качестваПростота
использования:
возможность
пользователю
удобно
и
комфортно
эксплуатировать и управлять ПС. Аспекты
изменяемости, адаптируемости
и легкости
инсталляции .
Изучаемость: свойства ПС, обеспечивающие
удобное освоение его применения достаточно
квалифицированными пользователями.
39.
Конструктивные характеристики качестваСопровождаемость: приспособленность ПС к
модификации и изменению конфигурации
(субхарактеристики
анализируемость
и
стабильность ).
Анализируемость: подготовленность ПС к
диагностике его дефектов или причин отказов, а
также к идентификации и выделению его
компонентов для модификации и исправления.
40.
Конструктивные характеристики качестваИзменяемость: приспособленность ПС к простой
реализации специфицированных изменений и к
управлению конфигурацией.
Тестируемость: свойство ПС, обеспечивающее
простоту проверки качества изменений и приемки
модифицированных компонентов программ.
Мобильность: подготовленность ПС к переносу из
одной аппаратно-операционной среды в другую.
41.
Конструктивные характеристики качестваАдаптируемость: приспособленность программ и
информации баз данных к модификации для
эксплуатации
в
различных
аппаратных
и
операционных средах без применения других
действий или средств, чем те, что предназначены
для этой цели при первичной разработке в
исходной версии ПС.
42.
Конструктивные характеристики качестваПростота установки-инсталляции: способность
ПС к простому внедрению (инсталляции) в новой
аппаратной и операционной среде заказчика или
пользователя.
Замещаемость:
приспособленность
каждого
компонента
ПС
к
относительно
простому
использованию вместо другого выделенного и
указанного заменяемого компонента.
software