Программное обеспечение измерения - Software measurement
Разработка программного обеспечения |
---|
Активность ядер |
Парадигмы и модели |
Методологии и рамки |
Вспомогательные дисциплины |
Практики |
Инструменты |
Стандарты и свод знаний |
Глоссарии |
Контуры |
Программное обеспечение измерения является количественным атрибутом (см. также: измерение ) характеристики программного обеспечения продукт или программный процесс. Это дисциплина внутри программная инженерия. Процесс измерения программного обеспечения определяется и регулируется ISO Стандарт ISO 15939 (процесс измерения программного обеспечения).
Метрики программного обеспечения
Размер программного обеспечения, функциональные измерения
Первичное измерение программного обеспечения - это размер, в особенности функциональный размер. Общие принципы функционального размера описаны в ISO / IEC 14143.[1]. Размер программного обеспечения в основном измеряется в функциональных точках. Его также можно измерить в строках кода или, в частности, в строках исходного кода (SLOC), которые представляют собой функциональный код без комментариев. Хотя измерение SLOC интересно, это скорее показатель усилий, чем функциональности. Два разработчика могут подойти к решению функциональной задачи, используя разные методы, и одному может потребоваться написать всего несколько строк кода, а другому может потребоваться написать во много раз больше строк для достижения той же функциональности. Самый надежный метод измерения размера программного обеспечения - независимый от кода, с точки зрения пользователя - в функциональных точках.
Код измерения
Один из методов измерения программного обеспечения - это метрики, которые сравниваются с самим кодом. Они называются показатели программного обеспечения и включая простые показатели, такие как подсчет количества строк в одном файле, количества файлов в приложении, количества функций в файле и т. д. Такие измерения стали обычным явлением. практика разработки программного обеспечения.[2]
Измерение сложности программного обеспечения, связности и взаимосвязи
Есть также более подробные показатели, которые помогают измерять такие вещи, как сложность программного обеспечения, Halstead, сплоченность, и связь.
Смотрите также
- История программной инженерии
- Инженер-программист
- Метрики программного обеспечения
- Функциональная точка
- Измерение функциональных размеров COSMIC
Рекомендации
- ^ ISO / IEC JTC 1 / SC 7 Программное обеспечение и системная инженерия (2007-02-01). «ИСО / МЭК 14143». Международная организация по стандартизации. Получено 2019-02-26.
- ^ Бинсток, Эндрю. «Integration Watch: эффективное использование метрик». SD Times. BZ Media. Получено 18 апреля, 2017.
дальнейшее чтение
- Норман Фентон, Шари Л. Пфлегер: Метрики программного обеспечения: строгий и практичный подход PWS Publishing Co. Бостон, Массачусетс, США, 1997 г. ISBN 0-534-95600-9
- Кристоф Эберт и Райнер Думке: Программное обеспечение измерения Спрингер, Нью-Йорк 2007, ISBN 978-3-540-71648-8
- Задор Даниэль Келемен, Габор Беньяш и Золтан Бадинка: Основа качества программного обеспечения, основанная на измерениях ThyssenKrupp Presta, Будапешт, 2014 г., Технический отчет №: TKPH-QDTR-201401.
Этот программная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |