Тема 1 Лекция 2
Факторы, влияющие на качество пс
Функциональная пригодность  Характеристики качества ПС
Конструктивные характеристики качества ПС
- 
Корректность
 - 
Способность к взаимодействию
 - 
Защищенность
 - 
Надежность
 - 
Эффективность
 - 
Практичность
 - 
Сопровождаемость
 - 
Мобильность
 
Метрики характеристик качества ПС
- 
Внутренние метрики
 - 
Внешние метрики
 - 
Метрики в использовании
 
Негативные факторы, влияющие на характеристики качества ПС
- 
Внутренние дефекты:
- 
Проектирования
 - 
Алгоритмизации
 - 
Программирования
 - 
Защиты
 
 - 
 - 
Внешние воздействия:
- 
Ошибки персонала
 - 
Искажения в каналах
 - 
Отказы аппаратуры
 
 - 
 
Ресурсы, ограничивающие характеристики качества ПС
- 
Экономические
 - 
Временные
 - 
Кадры специалистов
 - 
Вычислительные
 
Функциональные характеристики (функциональность) – определяющее значение, свойства и задачи, решаемые комплексом программ для основных пользователей.
Конструктивные характеристики – номенклатура которых может быть использована для определения характеристик качества, поддерживающих реализацию функциональных требований к качеству объектов жизненного цикла ПС.
Сравнение функционального качества программ -> В пределах, ограниченных классов ПС, выполняющих подобные функции:
- 
Административные
 - 
Банковские
 - 
Медицинские
 - 
Авиационные
 
Функциональная пригодность непосредственно определяет основное назначение и функции ПС для пользователя (ISO 9126)
Функциональная пригодность обозначается как основная цель и главная характеристика для всего множества типов программных средств.
Конструктивные характеристики (играют подчиненную роль) - должны обеспечивать и поддерживать высокое качество реализации функций ПС и его применения по основному назначению:
- 
Корректность
 - 
Защищенность
 - 
Мобильность
 - 
Сопровождаемость
 - 
Ресурсная эффективность
 - 
Практичность
 - 
Надежность
 
Исходная номенклатура этой группы характеристик, субхарактеристик и их атрибутов практически инвариантна к функциям ПС.
Метрики характеристик качества
Процессы формирования качества ПС
Внутреннее качество – проявляется в процессе разработки и других промежуточных этапах жизнедеятельности цикла ПС
Внешнее качество – задаётся требованиями заказчика в спецификациях и отражается в характеристиках конечного продукта
Качество в использовании – определяется результативностью достижения потребностей пользователей с учетом затрат
Измерение качества:
- 
Внутренне – статическим анализом мер программного кода
 - 
Внешне – наблюдение и измерение показателей кода при его исполнении
 
Подходящие внутренние атрибуты качества ПС -> Требуемое внешнее поведение -> Достижение качества в использовании
Любое ПС может быть частью большой информационной системы ПС.
Интерфейсы:
- 
Аппаратных средств
 - 
Персонала операторов
 - 
Рабочих потоков данных
 
ПС оценивается уровнями отобранных внешних метрик.
Внешнее качество – степень, в которой продукт удовлетворяет установленные и зафиксированные потребности в среде эксплуатации определенными пользователями, для достижения заданных целей с необходимой результативностью, производительностью и качеством.
Разработка ПС -> Промежуточные продукты -> Внутренние метрики
Цель применения внутренних метрик – обеспечивать получение требуемого внешнего качества.
Внутренние метрики:
- 
Отражают определенные функциональные и конструктивные свойства программ и могут быть выведены из моделируемого поведения
 - 
Позволяют измерять внутренние атрибуты или формировать признаки внешних атрибутов путем анализа статических свойств промежуточных или поставляемых программных компонентов
 - 
Используют свойства, категории, числа или характеристики элементов из состава ПС, которые, например, имеются в процедурах исходного программного текста, в графе потока управления, потоке данных
 
- 
Общие требования к функциям ПС
 - 
Выделение характеристик и субхарактеристик
 
(Полный набор показателей качества конкретного комплекса программ)
- 
Определение внешних метрик, их мер и диапазонов значений (ПС удовлетворяет потребностям заказчика и пользователей)
 - 
Определение и спецификация внутренних метрик, атрибуты качества (удовлетворение требуемых внешних характеристик качества в конечном продукте и обеспечение их промежуточных продуктах в процессе разработки)
 
Метрики качества в использовании отражают, в какой степени продукт удовлетворяет потребности пользователей в достижении заданных целей с результативностью, продуктивностью и удовлетворенностью в заданном контексте применения.
- 
Результативность подразумевает точность и полноту достижения определенных целей пользователями при применении ПС
 - 
Продуктивность соответствует соотношению израсходованных ресурсов и результатов при эксплуатации ПС
 - 
Удовлетворенность – технологическое и психологическое отношению к качеству процессов и результатов использования программного продукта
 
Качество в использовании – объединенных эффект функциональных и конструктивных характеристик качества ПС для пользователя
Зависит от типа задач их пользователя:
- 
Конечный оперативный пользователь ПС по основному назначению -> Характеристики функциональных возможностей, надежности, практичности и эффективности
 - 
Персонал сопровождения ПС -> Преимущественно сопровождаемость
 - 
Персонал, выполняющий перенос ПС на иные платформы, а также инсталляцию и адаптацию -> Мобильность
 
