Функциональных точек

Определение числа функциональных точек является методом количественной оценки ПО, применяемым для измерения функ­циональных характеристик процессов его разработки и сопро­вождения независимо от технологии, использованной для его ре­ализации.

Подсчет функциональных точек, помимо средства для объек­тивной оценки ресурсов, необходимых для разработки и сопро­вождения ПО, применяется также в качестве средства для опре­деления сложности приобретаемого продукта с целью принятия решения о покупке или собственной разработке.

Метод разработан на основе опыта реализации множества проектов создания ПО и поддерживается международной орга­низацией IFPUG (International Function Point User Group). Рас­сматриваемый в данном разделе сокращенный вариант методики оценки трудоемкости разработки ПО основан на материалах IFPUG и компании SPR (Software Productivity Research), которая является одним из лидеров в области методов и средств оценки характеристик ПО.

Согласно данной методике трудоемкость вычисляется на ос­нове функциональности разрабатываемой системы, которая, в свою очередь, определяется на основе выявления функциональных типов — логических групп взаимосвязанных данных, используемых и поддерживаемых приложением, а также элементарных про­цессов, связанных с вводом и выводом информации (рис. 6.2).

Рис. 6.2. Выявление функциональных типов

Порядок расчета трудоемкости разработки ПО:

· определение количества и сложности функциональных ти­пов приложения;

· определение количества связанных с каждым функциональ­ным типом элементарных данных (DET), элементарных за­писей (RET) и файлов типа ссылок (FTR);

· определение сложности (в зависимости от количества DET, RET и FTR);

· подсчет количества функциональных точек приложения;

· подсчет количества функциональных точек с учетом общих характеристик системы (рис.6.3);

· оценка трудоемкости разработки (с использованием различ­ных статистических данных).

Рис. 6.3. Определение количества функциональных точек

6.2.1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: