Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Технология программирования / konspekt_lekciy_standartizaciya_i_sertifikaciya_pr.pdf
Скачиваний:
242
Добавлен:
13.06.2014
Размер:
682.12 Кб
Скачать

49

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

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

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

Согласованность сопровожаемости (maintainability compiance) -

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

4.2.6.Мобильность

Мобильность (portability) – приспособленность ПС к переносу из одной аппаратно-программной среды в другую. Мобильность определяется объемом, трудоемкостью и длительностью необходимых доработок ПС, связанных с его переносом на другую платформу. Она зависит от структурированности и расширяемости ПС и данных.

Подхарактеристики Мобильности представлены на рис.7.

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

Таблица 7 содержит примеры возможных мер и шкал измерения основных метрик подхарактеристик Мобильности [4, 2].

Адаптируемость (adaptability) – способность ПС к модификации для эксплуатации в различных аппаратных и операционных средах без применения дополнительных действий или средств. Адаптируемость определяется трудоемкостью и длительностью процедур адаптации и степенью удовлетворения требований заказчика и пользователей (таблица 7).

Настраиваемость (installability) – способность ПС инсталлироваться в специфицированной среде. Настраиваемость определяется трудоемкостью и длительностью процедур установки и степенью удовлетворения требований заказчика и пользователей (таблица 7).

Совместимость (co-existence) – способность ПС к сосуществованию с другими независимыми ПС в общей среде, разделяя общие ресурсы. Совместимость зависит от степени стандартизации интерфейсов ПС с