Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Критерии качества программ




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

Качество программного обеспечения – характеристика программного обеспечения (ПО) как степени его соответствия требованиям. Чаще всего используется определение ISO 9001, согласно которому качество есть «степень соответствия присущих характеристик требованиям».

Качество программного обеспечения (software quality) - весь объем признаков и характеристик программной продукции, который относится к ее способности удовлетворять установленным или предполагаемым потребностям.

Функциональные возможности – набор атрибутов, относящихся к сути набора функций и их конкретным свойствам. Функциями являются те, которые реализуют установленные или предполагаемые потребности.

Подхарактеристики:

  • Пригодность
    • Атрибут программного обеспечения, относящийся к наличию и соответствию набора функций конкретным задачам
  • Правильность
    • Атрибуты программного обеспечения, относящиеся к обеспечению правильности или соответствия результатов или эффектов
  • Способность к взаимодействию
    • Атрибуты программного обеспечения, относящиеся к обеспечению правильности или соответствия результатов или эффектов
  • Согласованность
    • Атрибуты программного обеспечения, которые заставляют программу придерживаться соответствующих стандартов или соглашений, или положений законов, или подобных рекомендаций
  • Защищенность
    • Атрибуты программного обеспечения, относящиеся к его способности предотвращать несанкционированный доступ, случайный или преднамеренный, к программам и данным

Надежность - набор атрибутов, относящихся к способности ПО сохранять свой уровень качества функционирования в установленных условиях за определенный период времени.

Характеризует способность ПО в конкретных областях применения выполнять заданные функции в соответствии с программными документами в условиях возникновения отклонений в среде функционирования, вызванных сбоями технических средств, ошибками во входных данных, ошибками обслуживания и другими дестабилизирующими воздействиями.

Подхарактеристики:

  • Стабильность
  • Устойчивость к ошибке
  • Восстанавливаемость

 

Мобильность - набор атрибутов, относящихся к способности ПО быть перенесенным из одного окружения в другое.

Практичность - набор атрибутов, относящихся к объему работ, требуемых для исполнения и индивидуальной оценки такого исполнения определенным или предполагаемым кругом пользователей.

Подхарактеристики:

  • Понятность
  • Обучаемость

o Атрибуты программного обеспечения, относящиеся к усилиям пользователя по обучению его применению (например оперативному управлению, вводу, выводу)

  • Простота использования

Эффективность - набор атрибутов, относящихся к соотношению между уровнем качества функционирования ПО и объемом используемых ресурсов при установленных условиях.

Характеризует степень удовлетворения потребности пользователя в обработке данных с учетом экономических, вычислительных и людских ресурсов.

Подхарактеристики:

  • Характер изменения во времени

Сопровождаемость - набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций).

Характеризует технологические аспекты, обеспечивающие простоту устранения ошибок в ПО и программных документах и поддержания ПО в актуальном состоянии.

Подхарактеристики:

  • Анализируемость
    • Атрибуты программного обеспечения, относящиеся к усилиям, необходимым для диагностики недостатков или случаев отказов или определения составных частей для модернизации
  • Изменяемость
    • Атрибуты программного обеспечения, относящиеся к усилиям, необходимым для модификации, устранению отказа или для изменения условий эксплуатации
  • Устойчивость
    • Атрибуты программного обеспечения, относящиеся к риску от непредвиденных эффектов модификации
  • Тестируемость
    • Атрибуты программного обеспечения, относящиеся к усилиям, необходимым для проверки модифицированного программного обеспечения
    • предназначены для этого в рассматриваемом программное обеспечении
  • Простота внедрения
    • Атрибуты программного обеспечения, относящиеся к усилиям, необходимым для внедрения программного обеспечения в конкретное окружение
  • Соответствие
    • Атрибуты программного обеспечения, которые заставляют программу подчиняться стандартам или соглашениям, относящимся к мобильности
  • Взаимозаменяемость
    • Атрибуты программного обеспечения, относящиеся к простоте и трудоемкости его применения вместо другого конкретного программного средства в среде этого средства

Метрика качества программного обеспечения - количественный показатель и метод, которые могут быть использованы для определения значения признака, принятого для конкретной программной продукции.

Внутренние метрики в соответствии со стандартами могут применяться в ходе проектирования и программирования к неисполняемым компонентам ПО таким, как спецификация или исходный программный текст. Основная цель применения Внутренних метрик - обеспечивать получение требуемого внешнего качества.

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


Поделиться:

Дата добавления: 2015-04-18; просмотров: 125; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты