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