- •Модели качества программного обеспечения и методы его оценивания
- •Содержание
- •Основные понятия и определения
- •Методологические основы комплексного моделирования
- •Методологические основы комплексного моделирования
- •Методологические основы комплексного моделирования
- •Возможный перечень свойств моделей
- •Основные понятия и определения
- •Первоочередные задачи исследований на этапе формирования основных положений
- •Санкт-Петербургский институт информатики и автоматизации РАН
- •Основные понятия и определения.
- •Структура, используемая для моделей качества
- •Модель качества программной продукции
- •Модель качества при использовании
- •Цели построения моделей качества
- •Модели качества программного обеспечения
- •Руководящие документы
- •Структура, используемая для моделей качества
- •Эталонная модель измерения качества программного продукта
- •Качество программного продукта на различных этапах
- •Модель жизненного цикла качества системы/программного обеспечения
- •Модель качества программного обеспечения МакКола
- •Модель качества программного продукта Боэма
- •Модель качества программного обеспечения
- •Модель качества программного обеспечения Гецци
- •Некоторые другие модели качества программного
- •Основные аспекты качества программного обеспечения
- •Факторы и атрибуты внешнего и внутреннего качества
- •Факторы и атрибуты внешнего и внутреннего качества
- •Сравнительный анализ моделей качества программного
- •Метрики для оценивания качества программного обеспечения
- •Деятельность руководства программного проекта базируется на те или иные метрики, которые регулярно собираются
- •Требования, предъявляемые к метрикам, используемым при оценивании качества ПО
- •Метрики самого процесса разработки (Process Metrics), используемые для улучшения разработки и сопровождения:
- •Метрики разрабатываемого продукта (Product Metrics)
- •Метрики конкретного проекта (Project Metrics), используемые для его улучшения:
- •точность следования графику (Schedule Accuracy) в процентах отклонений фактических дат запланированных событий проекта
- •Модели качества программного обеспечения
- •Программный код и его метрики
- •Программный код и его метрики
- •Программный код и его метрики
- •Программный код и его метрики
- •Программный код и его метрики
- •Программный код и его метрики
- •Общие показатели качества программных средств
- •Частные показатели качества программных средств
- •Методы оценивания качества программного обеспечения
- •Методы оценивания качества программного обеспечения
- •Характерные особенности задач многокритериального выбора
- •Характерные особенности задач многокритериального выбора
- •Характерные особенности задач многокритериального выбора
- •4.1.1. Характерные особенности задач многокритериального выбора
- •Характерные особенности задач многокритериального выбора
- •Характерные особенности задач многокритериального выбора
- •Уточненное описание структуры выбора с многими отношениями предпочтения. Общая постановка задач векторной
- •Уточненное описание структуры выбора с многими отношениями предпочтения. Общая постановка задач векторной
- •Уточненное описание структуры выбора с многими отношениями предпочтения. Общая постановка задач
- •Частные показатели качества программных средств
- •Список основной рекомендуемой литературы
- •Список дополнительной рекомендуемой литературы
- •Список дополнительной рекомендуемой литературы
- •Контактная18. Conclusionинформация
Модель жизненного цикла качества системы/программного обеспечения
СПИИ РАН |
22 |
Модель качества программного обеспечения МакКола
СПИИ РАН |
23 |
Модель качества программного продукта Боэма
СПИИ РАН |
24 |
Модель качества программного обеспечения
FURPS/FURPS+
Модель FURPS предложена Грейди и Hewlett Packard.
Акроним FURPS, используемый в обозначении модели, обозначает следующие категории требований к качеству ПО:
•Functionality (Функциональность) /особенности, возможности, безопасность/;
•Usability (Практичность) /человеческий фактор, эргономичность,
пользовательская документация/;
•Reliability (Надежность) /частота отказов, восстановление информации,
прогнозируемость/;
•Performance (Производительность) /время отклика, пропускная способность,
точность, доступность, использование ресурсов/;
•Supportability (Эксплуатационная пригодность) /тестируемость, расширяемость,
адаптируемость, сопровождаемость, совместимость, конфигурируемость, обслуживаемость, требования к установке, локализуемость/.
•Символ «+» расширяет FURPS модель, добавляя к ней:
•ограничения проекта (ограничения по ресурсам, требования к языкам и средствам разработки, требования к аппаратному обеспечению);
•интерфейс (ограничения накладываемые на взаимодействие с внешними системами);
•требования к выполнению,
•физические требования,
•требования к лицензированию.
СПИИ РАН |
25 |
Модель качества программного обеспечения Гецци
Карло Гецци и соавторы различают качество продукта и процесса. Характеристики ПО Гецци:
•целостность,
•надежность и устойчивость,
•производительность,
•практичность,
•верифицируемость,
•сопровождаемость,
•возможность многократного использования,
•мобильность,
•понятность,
•возможность взаимодействия,
•эффективность,
•своевременность реагирования,
•видимость процесса разработки
СПИИ РАН |
26 |
Некоторые другие модели качества программного
обеспечения
•Модель качества Дроми
•Модель качества SATC
•Модель качества ISO 9126
•Модель качества QMOOD
•Модель качества Хосрави
•Модель качества Шармоа
СПИИ РАН |
27 |
Основные аспекты качества программного обеспечения
СПИИ РАН |
28 |
Факторы и атрибуты внешнего и внутреннего качества
программного обеспечения
СПИИ РАН |
29 |
Факторы и атрибуты внешнего и внутреннего качества
программного обеспечения
СПИИ РАН |
30 |
Сравнительный анализ моделей качества программного
обеспечения
СПИИ РАН |
31 |