
- •СОДЕРЖАНИЕ
- •1.1. ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
- •1.5. РЕСУРСЫ, ВЛИЯЮЩИЕ НА КАЧЕСТВО ПС
- •1.6. СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ
- •2.3. ПРОФИЛИ СТАНДАРТОВ
- •4.2.1. Функциональность
- •4.2.2. Надежность
- •4.2.3. Эффективность
- •4.2.4. Практичность
- •4.2.5. Сопровождаемость
- •4.2.6. Мобильность
- •4.3. МОДЕЛЬ КАЧЕСТВА В ИСПОЛЬЗОВАНИИ
- •4.5. МЕТРИКИ КАЧЕСТВА В ИСПОЛЬЗОВАНИИ
- •5.1. ОБЩИЕ СВЕДЕНИЯ
- •5.2. МОДЕЛЬ СММ
- •6.1. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНЫХ СРЕДСТВ
- •7.3. ДОКУМЕНТИРОВАНИЕ СЕРТИФИКАЦИИ
- •7.4. ПРОВЕРКА СИСТЕМЫ КАЧЕСТВА ПРЕДПРИЯТИЯ
- •7.6.1. Базовые документы системы качества предприятия
- •7.6.2. Исходные документы, отражающие особенности ЖЦ ПС
- •ЛИТЕРАТУРА
- •ПЕРЕЧЕНЬ ОСНОВНЫХ СТАНДАРТОВ
45
внешнего качества подхарактеристика Годности в качестве самостоятельной независимой подхарактеристики качества отсутствует.
Характеристики отказов и восстановления обобщает коэффициент готовности – вероятность иметь восстанавливаемую систему в работоспособном состоянии в произвольный момент времени.
Согласованность надежности (reliability compliance) – свойство ПС соответствовать стандартам и нормативным документам, связанным с надежностью.
4.2.3.Эффективность
Эффективность (efficiency) – свойство ПС, обеспечивающее требуемую производительность с учетом количества используемых вычислительных ресурсов в установленных условиях.
Эффективность ПС доступна количественным измерениям. Подхарактеристики Эффективности представлены на рис.7. Таблица 4 содержит примеры возможных мер и шкал измерения основных количественных метрик подхарактеристик Эффективности [4, 2].
Времяемкость (поведение во времени) (time behaviour) – свойство ПС,
обеспечивающее требуемые времена отклика и обработки заданий, а также пропускную способность при выполнении его функций в заданных условиях. Времяемкость ПС определяется длительностью выполнения заданных функций. Поэтому показателями времяемкости могут являться скорость обработки данных и пропускная способность (число заданий, которое можно реализовать на данном компьютере в заданном интервале времени). Они, в свою очередь, связаны со временем реакции (отклика) ПС на запросы при решении основных функциональных задач. Время отклика зависит от длительности решения задачи центральным процессором, от затрат времени на обмен с внешней памятью, на ввод и вывод данных и от длительности ожидания в очереди до начала решения задачи – то есть от времени решения типовых функциональных задач данным ПС. Пропускная способность во многом зависит от функционального содержания ПС и от его конструктивной реализации .
Используемость ресурсов (ресурсоемкость) (resource utilisation) –
свойство ПС использовать доступные вычислительные ресурсы в течение заданного времени при выполнении его функций в установленных условиях. Ресурсоемкость отражает количество и степень занятости ресурсов центрального процессора, оперативной, внешней и виртуальной памяти, каналов ввода-вывода, терминалов и каналов локальной сети. Ресурсоемкость определяется структурой и функциями ПС и доступными ресурсами компьютера. Критерием ресурсоемкости может быть величина абсолютной занятости ресурсов различных видов или относительная величина использования ресурсов каждого вида при нормальном функционировании ПС.
Ресурсоемкость влияет на стоимость решения функциональных задач и на возможность функционирования ПС в условиях реально ограниченных
46
вычислительных ресурсов.
Согласованность эффективности (efficiency compliance) – свойство ПС соответствовать стандартам, нормативным документам и соглашениям, связанным с эффективностью ПС.
Таблица 4. Подхарактеристики Эффективности. Возможные меры и шкалы измерения количественных метрик
Подхарактеристики и метрики Эффективности |
Мера |
Шкала |
|
|
Времяемкость |
Секунды |
1 – 1000 |
• |
Время отклика (получения результатов на |
||
|
типовое задание); |
Число в |
1 – 1000 |
• |
Пропускная способность (число типовых |
||
|
заданий, исполняемых в единицу времени). |
минуту |
|
|
Используемость ресурсов |
|
|
• |
Относительная величина использования |
Вероятность |
0,7 – 0,99 |
|
ресурсов компьютера при нормальном |
|
|
|
функционировании ПС. |
|
|
4.2.4.Практичность
Практичность (применимость) (usability) – свойство ПС,
обусловливающее сложность его понимания, изучения и использования, а также привлекательность для пользователя при применении в указанных условиях.
Подхарактеристики Практичности представлены на рис.7. Практичность ПС в основном доступна качественным оценкам. Для
многих атрибутов Практичности применяются порядковые меры экспертных бальных шкал с небольшим числом (2-4) градаций. Для некоторых подхарактеристик Практичности используются технико-экономические меры трудоемкости (человеко-часы) и длительности (часы).
Таблица 5 содержит примеры возможных мер и шкал измерения основных метрик подхарактеристик Практичности [4, 2].
Понятность (understandability) – свойство ПС, обеспечивающее пользователю понимание, является ли ПС пригодным и как его можно использовать для конкретных задач и условий применения. Таблица 5 иллюстрирует метрики понятности.
Изучаемость (осваиваемость) (learnability) - свойство ПС,
обеспечивающее удобное изучение пользователем его применения. Изучаемость определяется трудоемкостью и длительностью подготовки пользователя к полноценной эксплуатации ПС. Таблица 5 представляет метрики Изучаемости. Изучаемость зависит в том числе и от возможностей

47
оперативной помощи и подсказки (help).
Таблица 5. Подхарактеристики Практичности. Возможные меры и шкалы измерения основных метрик
Подхарактеристики и метрики Практичности
Понятность
•Четкость концепции ПС;
•Демонстрационные возможности;
•Наглядность и полнота документации. Изучаемость
•Трудоемкость изучения применения ПС;
•Продолжительность изучения;
•Объем эксплуатационной документации;
•Объем электронных учебников. Простота использования
•Простота управления функциями;
•Комфортность эксплуатации;
•Среднее время ввода заданий;
•Среднее время отклика на задание. Привлекательность
•Субъективные или экспертные оценки.
Мера Шкала
Порядковая Отлич., хор., Порядковая удовлетвор., Порядковая неудовлетв.
Человеко-часы 1 - 1000
Часы 1 - 1000
Страницы 1 - 1000 Кбайты 1 - 1000
Порядковая Отлич., хор., Порядковая удовл., неуд. Секунды 1 – 1000 Секунды 1 - 1000
Порядковая Отлич., хор., удовл., неуд.
Простота использования (operability) – свойство ПС, обеспечивающее пользователю возможность и комфортность его эксплуатации и управления им. Простота использования может определяться следующими метриками:
1)простотой управления функциями ПС;
2)объемом параметров управления, реализуемых по умолчанию;
3)информативностью сообщений пользователю;
4)наглядностью и унифицированностью управления экраном;
5)степенью доступности изменения функций в соответствии с квалификацией пользователя;
6)числом операций, необходимых для запуска определенного задания и анализа результатов;
7)временем ввода и отклика на задание;
8)длительностью решения типовых задач; временем регистрации результатов (таблица 5).
Привлекательность (attractiveness) – субъективное свойство ПС нравиться пользователям. Оно связано с внешними атрибутами оформления ПС и эксплуатационной документации (таблица 5).
Согласованность практичности (usability compliance) - свойство ПС соответствовать стандартам, нормативным документам и руководствам по
48
стилю взаимодействия с пользователями.
4.2.5.Сопровождаемость
Сопровождаемость (maintainability) – приспособленность ПС к модификации. Модификации могут включать исправления, усовершенствования или адаптацию ПС к изменениям в среде применения, требованиях и функциональных спецификациях. Сопровождаемость определяется внутренними характеристиками качества.
Подхарактеристики Сопровождаемости представлены на рис.7. Сопровождаемость ПС, как и Практичность, в основном доступна
качественным оценкам. Аналогично Практичности, для многих атрибутов Сопровождаемости применяются порядковые меры экспертных бальных шкал с небольшим числом (2-4) градаций. Для некоторых подхарактеристик Сопровождаемости используются технико-экономические меры трудоемкости (человеко-часы) и длительности (часы).
Таблица 6 содержит примеры возможных мер и шкал измерения основных метрик подхарактеристик Сопровождаемости [4, 2].
Таблица 6. Подхарактеристики Сопровождаемости. Возможные меры и шкалы измерения основных метрик
|
Подхарактеристики и метрики |
Мера |
Шкала |
|
Сопровождаемости |
|
|
|
Анализируемость |
Порядковая |
Отлич., хор., |
• |
Стройность архитектуры программ; |
||
• |
Унифицированность интерфейсов; |
Порядковая |
удовлетвор., |
• |
Полнота и корректность документации. |
Порядковая |
неудовлетв. |
|
Изменяемость |
Человеко-часы |
1 - 1000 |
• |
Трудоемкость подготовки изменений; |
||
• |
Длительность подготовки изменений. |
Часы |
1 - 1000 |
|
Стабильность |
Порядковая |
Отлич., хор., |
• |
Устойчивость к негативным проявлениям |
||
|
при изменениях. |
|
удовл., неуд. |
|
Тестируемость |
|
|
• |
Трудоемкость тестирования изменений; |
Человеко-часы |
1 - 1000 |
• |
Длительность тестирования изменений. |
Часы |
1 - 1000 |
Анализируемость (analysability) – способность ПС к диагностике его дефектов или причин отказов, к идентификации частей ПС для исправления. Анализируемость зависит от стройности архитектуры, унифицированности интерфейсов, полноты и корректности документации на ПС (таблица 6).
Изменяемость (changeability) – способность ПС обеспечивать реализацию специфицированной модификации. Реализация включает