Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13.ppt
Скачиваний:
20
Добавлен:
16.12.2014
Размер:
1.19 Mб
Скачать

Стандарт ISO 912

Качество исходного кода

Качество кода может определяться различными

критериями. Некоторые из них имеют значение только с точки зрения человека. Например, то, как отформатирован

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

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

отладку и обновление. Существуют и другие критерии, определяющие, «хорошо» ли написан код, например, такие,

как структурированность — степень логического разбиения

кода на ряд управляемых блоков.

Качество ПО

Функциональность:

Надежность:

-Функциональная исправность

-Соответствие стандартам

-Завершенность

-Функциональная

-Восстанавливаемость

совместимость

-Устойчивость к отказам

-Безопасность

 

-Точность

 

Удобство

Эффективность:

использования:

-Эффективность по времени

-Удобство изучения

-Эффективность использования

-Понятность

ресурсов

-Удобство и простота

использования

 

Удобство

Удобство

использования:

использования:

-Удобство изучения

-Удобство изучения

-Понятность

-Понятность

-Удобство и простота

-Удобство и простота

использования

использования

Содержание основных характеристик качества программных средств

Стандартом ISO 9126-1:1998 рекомендуется 6 основных характеристик качества ПС, каждая из которых детализируется несколькими (всего 21) субхарактеристиками.

Функциональная

пригодность

Детализируется: пригодностью для применения;

корректностью (правильностью, точностью); защищенностью;

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

согласованностью со стандартами и правилами проектирования.

Надежность

рекомендуется характеризовать:

уровнем завершенности (отсутствия \ ошибок);

устойчивостью к ошибкам;перезапускаемостью.

Применимость

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

предлагается описывать:понятностью;обучаемостью;простотой использования.

Эффективность

рекомендуется характеризовать:ресурсной экономичностью;временной экономичностью.

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

предлагается представлять:удобством для анализа;изменяемостью;стабильностью;тестируемостью.

Переносимость

(мобильность)

предлагается отражать:адаптируемостью;структурированностью;замещаемостью;внедряемостью.

Соседние файлы в предмете Метрология