Читайте также:
|
|
История программных метрик насчитывает четверть века, а началась она с того момента, когда стоимость коммерческих продуктов стала расти и потребовались научные методы создания стандартов и анализа процессов разработки ПО.
Программирование из искусства превратилось в инженерную дисциплину.
Введение строгих количественных метрик в программирование должно было способствовать решению ряда практических задач:
- предсказывать вероятное число ошибок в системе с самого начала проектирования;
- на основе анализа фазы проектирования системы предсказывать уровень сложности последующего сопровождения;
- на основе анализа исходного кода программ прогнозировать уровень сложности процессов тестирования и процент остающихся ошибок;
- по оценкам сложности фазы проектирования системы определять конечный размер кода;
- определять корреляцию отдельных характеристик программного кода с качеством готовой системы;
- контролировать стадии развития проекта;
- анализировать явные и скрытые дефекты;
- на основе экспериментального сравнения выявлять лучшие методы и технологии.
По мере роста актуальности программных метрик на рынке стали появляться различные "измерительные" программы. Одни из них исследовали характеристики проектов и ПО комплексно, другие ориентировались на вполне конкретные цели: анализ исходного кода, размеров и структуры отдельных модулей и т. д.
Например, известная программа Metricate производства Software Productivity Centre зондирует практически все аспекты деятельности софтверных компаний:
- эффективность технологических процессов,
- качество программного кода,
- уровень управления проектами,
- стоимость выполнения различных этапов,
- производительность получаемой системы,
- продуктивность труда разработчиков и качество готовых изделий.
Дата добавления: 2015-07-25; просмотров: 66 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Оценка качества программных средств | | | Три составные части процесса создания качественного ПО |