оценка стоимости в проекте разработки программного обеспечения, функциональные точки? - PullRequest
6 голосов
/ 05 марта 2010

У меня есть быстрый вопрос об оценке стоимости с использованием функциональных баллов.

Мы делаем небольшой (курсовой проект) проект для небольшой компании, и это бесплатно, конечно.Наш инструктор хочет, чтобы мы предоставили смету расходов по проекту с использованием функциональных точек.

Вычисление функциональных точек несколько прямолинейно (вроде).

Наша задача сейчас заключается в получении других значений (метрик), например, длительности проекта, ставки стоимости проекта на функциональные точки.

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

Ответы [ 3 ]

2 голосов
/ 06 июля 2010

Software Engineering от Hans van Vleet цитирует, что одна функциональная точка - это 100 строк COBOL (!), Если это хорошо для вас. Там есть данные для преобразования строк кода в количество человеко-месяцев, продолжительность проекта и т. Д.

У вас есть доступ к библиотеке? Начните с общей книги по разработке программного обеспечения или одной из различных книг Стива Макконнелла. Они будут содержать данные и ссылки на дополнительные данные.

Имейте в виду, что отслеживание прогресса и контроль масштабов проекта, вероятно, по крайней мере так же важны для успеха, как и первоначальная оценка.

1 голос
/ 19 июля 2010

Вот некоторые формулы, которые Каперс Джонс разработал для относительно большого числа подсчитанных проектов:

Если у вас есть количество FP, вы можете определить:

  • Расписание в календарных месяцах: FP^ 0,4
  • Потенциал дефекта: FP ^ 1,25
  • Количество сотрудников, занимающихся разработкой программного обеспечения: FP / 150

Вы можете использовать отраслевые стандарты для получения технологии FP /Персональные месяцы или часы / FP, если у вас нет исторических данных (в вашем случае).

0 голосов
...