18.4. Сводка методов оценки размера
В этой главе и в других главах книги были представлены многочисленные методы оценки размера, в том числе и некоторые методы, оценивающие размер в строках кода. В табл. 18.5 приведена сводка методов, представлявшихся до настоящего момента.
Содержимое последнего столбца в действительности зависит от имеющихся у вас калибровочных данных. Самыми распространенными (и чаще всего применяемыми на практике) показателями размера являются функциональные пункты и строки программного кода.
| Метод | Глава | Оцениваемый показатель |
| Метод аналогий | 11 | Функциональность, функциональные пункты, веб-страницы, компоненты GUI, таблицы баз данных, определения интерфейсов, строки программного кода |
| Декомпозиция | 10 | Функциональность, функциональные пункты, веб-страницы, компоненты GUI, таблицы баз данных, определения интерфейсов, строки программного кода |
| Голландский метод | 18 | Функциональные пункты, строки программного кода |
| Оценочные программы | 14 | Функциональные пункты, строки программного кода |
| Метод функциональных пунктов | 18 | Функциональные пункты, строки программного кода |
| Нечеткая логика | 12 | Функциональные пункты, строки программного кода |
| Групповые обсуждения | 13 | Функциональность, пользовательские истории, требования, сценарии использования, функциональные пункты, веб-страницы, компоненты GUI, таблицы баз данных, определения интерфейсов, классы, функции/подпрограммы, строки программного кода |
| Элементы GUI | 18 | Функциональные пункты, строки программного кода |
| Стандартные компоненты | 12 | Функциональные пункты, строки программного кода |
| Широкополосный Дельфийский метод | 13 | Функциональность, пользовательские истории, требования, сценарии использования, функциональные пункты, веб-страницы, компоненты GUI, таблицы баз данных, определения интерфейсов, классы, функции/подпрограммы, строки программного кода |
Как упоминалось в главе 15, лучшие оценщики обычно применяют несколько методов оценки, а затем проверяют схождение или расхождение между оценками. Методы, перечисленные в табл.
18.5, предоставляют широкие возможности для составления альтернативных оценок с последующим сравнением результатов.СОВЕТ № 84
При правильной методологии оценка размера становится основой для всех остальных оценок. Размер создаваемой системы является важнейшим фактором, определяющим ее стоимость. Для повышения точности используйте альтернативные оценки со сравнением результатов.
Дополнительные ресурсы
Garmus, David and David Herron. «Function Point Analysis: Measurement Practices for Successful Software Projects». Boston, MA: Addison-Wesley, 2001. В книге описана процедура вычисления функциональных пунктов, а также представлен ряд упрощенных методов.
Jones, Capers. «Applied Software Measurement: Assuring Productivity and Quality, 2d Ed.». New York, NY: McGraw-Hill, 1997. Джонс в подробностях описывает историю функциональных пунктов и представляет аргументы против метрики LOC.
Stutzke, Richard D. «Estimating Software-Intensive Systems». Upper Saddle River, NJ: Addison-Wesley, 2005. В главах 8 и 9 описаны дополнительные методы оценки размера, в том числе пункты пользовательских сценариев, прикладные пункты, веб-объекты и упрощенные методы функциональных пунктов. Также Стуцке описывает оценку размеров для коммерческих продуктов.
www.construx.com/resources/surveyor/. На сайте имеется бесплатная утилита для подсчета строк кода Construx Surveyor.
www.ifpug.com. Группа IFPUG является наиболее авторитетным источником информации по действующим правилам вычисления функциональных пунктов.
www.nesma.nl. На сайте ассоциации NESMA (Netherlands Software Metrics Users Association) представлена информация о голландском методе.
Еще по теме 18.4. Сводка методов оценки размера:
- Проблемы при оценке размера
- Методы комплексной оценки деятельности организаций: методы детерминированной и стохастической комплексной оценки, характеристика, условия применения .
- 16.3. Статистика предмет, метод и задачи статистики; источники статистической информации; группировка и сводка материалов статистического наблюдения
- Специфические проблемы при оценке размера
- 19.3. Метод быстрого реагирования и размер запасов
- Изучение и оценка системы внутреннего контроля как базы для планирования аудита. Методы оценки, этапы оценки.
- Оценка имущества как элемент метода бухгалтерского учета. Принципы оценки
- 7.8 Оценка проектов снижения издержек и замены оборудования Метод текущей оценки затрат
- Основные направления совершенствования способов сводки и группировки статистических данных
- 1.3.2. Сравнительный анализ метода полиоценки и методов множественной оценки
- Виды и методы оценки инвестиционных проектов. Оценка финансовойсостоятельности проекта. Базовые формы (баланс, отчет о прибылях и убытках, отчет о движении денежных средств) и показатели финансовой оценки инвестиционных проектов.
- 12.3. Математические методы исследования экономики основы теории принятия решений; методы измерения и классификации; экспертные оценки
- Характеристика и условияприменения в комплексном анализе методов детерминированной комплексной оценки: методов сумм, суммы мест, геометрической средней, расстояний.
- Приложение Сводка стратегий