Студопедия
Главная страница | Контакты | Случайная страница

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

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

Сопровождаемость (Maintainability) - приспособленность программного средства к модификации. Модификации могут включать исправления, усовершенствования или адаптацию программного средства к изменениям в среде применения, требованиях и функциональных спецификациях. Сопровождаемость определяется внутренними характеристиками качества. Сопровождаемость программных средств, как и Практичность, в основном доступна качественным оценкам. Аналогично Практичности, для многих атрибутов Сопровождаемости применяются порядковые меры экспертных бальных шкал с небольшим числом (2-4) градаций. Для некоторых подхарактеристик Сопровождаемости используются технико-экономические меры трудоемкости (человеко-часы) и длительности (часы).

Таблица 6 содержит примеры возможных мер и шкал измерения основных метрик подхарактеристик Сопровождаемости.

Таблица 6. Подхарактеристики сопровождаемости. Возможные меры и шкалы измерения основных метрик

Подхарактеристики и метрики Сопровождаемости Мера Шкала
  Анализируемость    
Стройность архитектуры программ; Порядковая Отлич., хор.,
Унифицированность интерфейсов; Порядковая удовлетвор.,
Полнота и корректность документации. Порядковая неудовлетв.
  Изменяемость    
Трудоемкость подготовки изменений; Человеко-часы 1 - 1000
Длительность подготовки изменений. Часы 1 - 1000
  Стабильность    
Устойчивость к негативным проявлениям Порядковая Отлич., хор.,
  при изменениях.   удовл., неуд.
  Тестируемость    
Трудоемкость тестирования изменений; Человеко-часы 1 - 1000
Длительность тестирования изменений. Часы 1 - 1000

Анализируемость (Analysability) - способность программных средств к диагностике его дефектов или причин отказов, к идентификации частей программных средств для исправления. Анализируемость зависит от стройности архитектуры, унифицированности интерфейсов, полноты и корректности документации на программное средство (таблица 6).

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

Стабильность (Stability) - способность программных средств предотвращать и минимизировать непредвиденные негативные эффекты от его изменений. Это внутренняя подхарактеристика качества. Она зависит от архитектуры программного средства, унифицированности интерфейсов, корректности документации.

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

Согласованность сопровожаемости (Maintainability compiance) - свойство программного средства соответствовать стандартам, нормативным документам или соглашениям, связанным с сопровождением.




Дата добавления: 2015-04-11; просмотров: 193 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | <== 4 ==> | 5 | 6 | 7 |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав