Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В инженерных систем , атрибуты качества реализуются нефункциональные требования , используемые для оценки производительности системы. Иногда их называют «способностями» после суффикса, который разделяют многие слова. Обычно это архитектурно значимые требования , требующие внимания архитекторов. [1]

Атрибуты качества [ править ]

Известные атрибуты качества включают в себя:

  • доступность
  • ответственность
  • точность
  • приспособляемость
  • управляемость
  • доступность
  • ловкость (см. общие подмножества ниже)
  • проверяемость
  • автономия [Erl]
  • доступность
  • совместимость
  • возможность компоновки [Erl]
  • возможность настройки
  • правильность
  • авторитет
  • возможность настройки
  • возможность отладки
  • разлагаемость
  • определяемость
  • доказуемость
  • надежность (см. Общие подмножества ниже)
  • возможность развертывания
  • обнаруживаемость [Erl]
  • возможность распространения
  • долговечность
  • эффективность
  • эффективность
  • эволюционируемость
  • расширяемость
  • прозрачность отказа
  • Отказоустойчивость
  • верность
  • гибкость
  • инспектируемость
  • возможность установки
  • честность
  • взаимозаменяемость
  • совместимость [Erl]
  • обучаемость
  • локализуемость
  • ремонтопригодность
  • управляемость
  • мобильность
  • модифицируемость
  • модульность
  • наблюдаемость
  • работоспособность
  • ортогональность
  • переносимость
  • точность
  • предсказуемость
  • возможности процесса
  • возможность производства
  • доказуемость
  • восстанавливаемость
  • актуальность
  • надежность
  • повторяемость
  • воспроизводимость
  • устойчивость
  • ответная реакция
  • возможность повторного использования [Erl]
  • надежность
  • безопасность
  • масштабируемость
  • бесшовность
  • самодостаточность
  • удобство обслуживания (также известное как поддерживаемость)
  • защищенность (см. Общие подмножества ниже)
  • простота
  • стабильность
  • соответствие стандартам
  • живучесть
  • устойчивость
  • приспособляемость
  • проверяемость
  • своевременность
  • прослеживаемость
  • прозрачность
  • повсеместность
  • понятность
  • возможность обновления
  • юзабилити
  • уязвимость

Многие из этих атрибутов качества также могут применяться к качеству данных .

Общие подмножества [ править ]

  • Вместе надежность, доступность, удобство обслуживания, удобство использования и возможность установки называются RASUI.
  • Функциональность, удобство использования, надежность, производительность и возможность поддержки вместе называются FURPS в отношении требований к программному обеспечению.
  • Гибкость в рабочем программном обеспечении - это совокупность семи архитектурно чувствительных атрибутов: отлаживаемость, расширяемость, переносимость, масштабируемость, защищенность, тестируемость и понятность.
  • Для баз данных надежность, доступность, масштабируемость и восстанавливаемость (RASR) являются важной концепцией.
  • Атомарность, согласованность, изоляция (иногда целостность), долговечность ( ACID ) - это метрика транзакции.
  • При работе с критически важными для безопасности системами часто используется аббревиатура «надежность, доступность, ремонтопригодность и безопасность» ( RAMS ). [ необходима цитата ]
  • Надежность - это совокупность доступности, надежности, безопасности, целостности и ремонтопригодности.
    • Целостность зависит от безопасности и живучести.
    • Безопасность - это сочетание конфиденциальности, целостности и доступности. Безопасность и надежность часто рассматриваются вместе.

См. Также [ править ]

  • Нефункциональное требование
  • Качество информации
  • ISO / IEC 9126 Программная инженерия - качество продукции
  • Когнитивные измерения обозначений
  • Качество программного обеспечения

Ссылки [ править ]

  1. ^ Chen, Lianping (2013). «Описание архитектурно значимых требований» (PDF) . Программное обеспечение IEEE . 30 (2): 38–45. DOI : 10.1109 / MS.2012.174 . ЛВП : 10344/3061 .

Дальнейшее чтение [ править ]

  • Эрл, Томас (2007). SOA: принципы дизайна услуг . Прентис Холл. ISBN 9780132344821.
  • Gitzel, R .; Korthausa, A .; Шадера, М. (30 апреля 2007 г.). «Использование установленных знаний веб-инженерии в подходах, основанных на моделях». Наука компьютерного программирования . 66 (2): 105–124. DOI : 10.1016 / j.scico.2006.09.001 .
  • Бас, Лен; Clements, Paul C .; Казман, Рик (2012). Архитектура программного обеспечения на практике (3-е изд.). ISBN 9780321815736.