Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_Dlya_Povtorenia_Ukps_3_Modul_2012 (4).doc
Скачиваний:
5
Добавлен:
23.08.2019
Размер:
1.71 Mб
Скачать

При этом на качество влияют следующие группы персонала:

    • линейные исполнители;

    • персонал обработки данных;

    • управленческий персонал;

    • персонал, разрабатывающий бизнес-процессы;

    • персонал, разрабатывающий методы обработки данных;

    • персонал, разрабатывающий программные средства.

  1. Модель качества программ МакКола. Направления оценки.

Качество программного обеспечения (ПО) — это совокупность свойств, определяющих полезность изделия (программы) для пользователей в соответствии с функциональным назначением и предъявленными требованиями.

Модель качества МакКола реализует три главных направления оценки:

  • ревизуемость продукта (способность подвергнуться изменениям);

  • переносимость продукта (адаптируемость к новому окружению);

операционность продукта (его операционные характеристики).

  • ревизуемость (revision) продукта включает сопровождаемость (maintenance - усилие, требуемое для определения местонахождения и локализации ошибки в программе в пределах ее операционного окружения), гибкость (flexibility - простота изменений, определяемых изменениями в операционном окружении) и тестируемость (testability - простота проведения испытаний программы на безошибочность и соответствие ее спецификации). ;

  • переносимость (transition) продукта включает все характеристики мобильности (portability - усилие, требуемое для перемещения программы из одного окружения в другое), возможность многократного использования (reusability - простота многократного использования программного кода в различных контекстах) и способности к взаимодействию (interoperability - усилие, требуемое для соединения программной системы с другой системой) ;

  • Качество операций (operations) продукта зависит от правильности (correctness - степень, до которой программа выполняется в соответствии со своей спецификацией), надежность (reliability - способность системы не подводить), эффективность (efficiency -далее подразделяется на эффективность выполнения и эффективность хранения данных в памяти – в совокупности означающие качество использования ресурсов, например - время процессора, объем памяти), целостность (integrity - защита данных программы от несанкционированного доступа) и удобства и простоты использования (usability - простота программного обеспечения). .

  1. Факторы и критерии качества программ МакКола.

1.Корректность

Трассируемость (Traceability)

Завершенность/Полнота (Completeness)

Согласованность (Consistency)

2, Надежность (Reliability)

Устойчивость к ошибкам (Error Tolerance)

Согласованность (Consistency)

Правильность/Точность (Accuracy)

3, Эффективность (Efficiency)

Эффективность по времени (Execution Efficiency)

Эффективность по памяти (Storage Efficiency)

4. Целостность (Integrity)

Управление доступом (Access Control)

Контроль доступа (Access Audit)

5. Практичность (Usability)

Простота использования (Operability)

Обучение (Training)

Коммуникативность (Communicativeness)

6,Сопровождаемость (Maintainability)

Простота (Simplicity)

Компактность (Conciseness)

Способность к самоописанию (Self Descriptiveness)

Модульность (Modularity)

7. Гибкость (Flexibility)

Модульность (Modularity)

Общность (Generality)

Возможность расширения (Expandability)

Способность к самоописанию (Self Descriptiveness)

8. Тестируемость (Testability)

Простота (Simplicity)

Модульность (Modularity)

Оснащенность средствами тестирования (Instrumentation)

Способность к самоописанию (Self Descriptiveness)

9, Мобильность (Portability)

Модульность (Modularity)

Машинонезависимость (Machine Independence)

Независимость от системного ПО (Software-system Independence)

Способность к самоописанию (Self Descriptiveness)

10. Повторное использование (Reusability)

Общность (Generality)

Способность к самоописанию (Self Descriptiveness)

Модульность (Modularity)

Машинонезависимость (Machine Independence)

Независимость от системного ПО (Software-system Independence

11. Способность к взаимодействию (Interoperability)

Модульность (Modularity)

Общность коммуникаций (Communication Commonality)

Общность данных (Data Commonality)

  1. Модель качества программ Б. Боэма. Показатели качества.

Показатель

Модель МакКола (1977)

Модель Боэма (1978)

Модель ISO 9126 (1993 – 2001)

Характеристика

Атрибут

Метрика

Корректность (Correctness)

*

*

*

Надежность (Reliability)

*

*

*

Эффективность (Efficiency)

*

*

*

Целостность (Integrity)

*

*

*

Практичность (Usability)

*

*

*

Сопровождаемость (Maintainability)

*

*

*

Гибкость (Flexibility)

*

Тестируемость (Testability)

*

*

*

Мобильность (Portability)

*

*

*

Повторное использование (Reusability)

*

*

*

Способность к взаимодействию

(Interoperability)

*

*

*

Прозрачность (Clarity)

*

*

Модифицируемость (Modifiability)

*

*

Документированность (Documentation)

*

*

Устойчивость к ошибкам (Resilience)

*

*

Понятность (Understandability)

*

*

Истинность (Validity)

*

*

*

Функциональные возможности (Functionality)

*

Общность (Generality)

*

*

Экономичность (Economy)

*

*

  1. Модель качества программ ISO/IES 9126-1: 2001.

  1. ISO 9126:

Требуемое Качество Продукта - Required Product Quality (ТКП) - это качество, фактически установленное в спецификации требований к качеству

Качество Проекта - Design Quality (КП) - это качество, представленное в основных частях или основе проекта ПО, например, в архитектуре ПО, структуре программы и стратегии проектирования интерфейса пользователя.

Целевое Качество - Goal Quality (ЦК) означает необходимое и достаточное качество, которое отражает реальные потребности пользователя.

Качество поставленного продукта - Delivered Product Quality (КПП) - это качество поставленного продукта, обычно прошедшего испытания в смоделированной среде с имитированными данными.

Качество в использовании Quality in Use (КВИ) – это качество системы, содержащей ПО, которое воспринимается пользователями, и оно измеряется скорее в терминах результата использования ПО, чем свойств самого ПО

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]