.RU

Вычисление объема работ по размеру: Занявшись вычислением оценки объема работ по оценке размера, мы


Занявшись вычислением оценки объема работ по оценке размера, мы начнем сталкиваться с некоторыми слабостями неформальных методов и будем вынуждены в большей степени задействовать научные методы.
Вычисление оценки объема работ посредством неформального сравнения с прошлыми проектами
Если исторические данный проектов лежат в узком диапазоне размеров (скажем, верхняя граница отличается от нижней не более чем в 3 раза), вероятно, вы можете воспользоваться линейной моделью для вычисления оценки объема работ нового проекта по результатам похожих прошлых проектов. В табл. 19.2 представлен пример данных прошлых проектов, которые могут стать основой для такой оценки.
Таблица 19.2. Пример данных о производительности прошлых проектов, заложенных в основу для оценки объема работ

Проект
Размер
(LOC)
Срок
(календарные
месяцы)
Объем работ
(человеко-
месяцы)
Производительность (LOC/ человеко-месяц)
Комментарии
Проект А
33 842
8/2
21
1612
Проект В
97 614
12,5
9
986
Проект С
7444
4,7
2
3722
Не используется — слишком мал для сравнения
Проект D
54 322
11,3
40
1358
Проект Е
340 343
24,0
533
639
Не используется — слишком велик для сравнения
Предположим, вы оцениваете эффективность новой бизнес-системы. По вашей оценке, размер нового продукта составит от 65 ООО до 100 ООО строк кода Java, с наиболее вероятным размером в 80 ООО строк. Проект С слишком мал, чтобы использоваться в целях сравнения, потому что его размер составляет менее 1/3 от нижней границы диапазона. Проект Е слишком велик для использования в целях сравнения, потому что он более чем в 3 раза превышает верхнюю границу. Таким образом, ваши исторические данные производительности лежат в диапазоне от 986 строк кода на человеко-месяц (проект В) до 1612 строк кода на человеко-ме- сяц (проект А). Деление нижней границы диапазона размера на максимальную производительность дает нижнюю оценку в 40 человеко-месяцев, а деление на минимальную производительность — верхнюю оценку в 101 человеко-месяц. Таким образом, оценка объема работ представляет собой диапазон от 40 до 101 чело- веко-месяца.
Хорошее рабочее предположение заключается в том, что диапазон включает 68 % возможных результатов (то есть ±1 стандартное отклонение, если только у вас нет причин предполагать иное). По табл. 10.6 можно проверить другие вероятности, входящие в диапазон от 40 до 101 человеко-месяца.
Какой объем работ включается в эту оценку?
Поскольку оценка создавалась по историческим данным, в нее включен тот объем работ, который задействован в исторических данных. Если в исторические данные включались работы только по разработке и тестированию и только для части проекта от завершения требований до тестирования системы, — именно они будут отражены в оценке. Если в исторические данные также вошли работы по постановке требований, управлению проектом и подготовке документации — значит, они тоже будут присутствовать в оценке.
В общем случае оценки, основанные на среднеотраслевых данных, включают всю техническую работу, но не работу по управлению и все операции разработки, кроме требований. На практике данные, включаемые в вычисления среднеотраслевых показателей, не всегда следуют этим предположениям; отчасти это объясняет такой разброс в среднеотраслевых данных. Вычисление оценки объема работ научными методами
Научные методы оценки дают несколько иные результаты, чем неформальные сравнения с прошлыми проектами. Если ввести те же предположения в Construx Estimate (то есть воспользоваться приведенными историческими данными для калибровки оценки), вы получите ожидаемый результат в 80 человеко-месяцев; он лежит в середине диапазона, полученного менее формальным методом. Construx Estimate дает оценку лучшего случая (достоверность 20 %) в 65 человеко-месяцев и оценку худшего случая (достоверность 80 %) в 94 человеко-месяца.
Если откалибровать Construx Estimate среднеотраслевыми данными вместо исторических, он выдает номинальную оценку в 84 человеко-месяца и гораздо более широкий диапазон 20-80 % от 47 до 216 человеко-месяцев. Это лишний раз показывает, как важно использовать исторические данные там, где это возможно.
СОВЕТ № 85
Используйте оценочные программы, основанные на формальных методах оценки, для более
точного вычисления оценки объема работ по имеющейся оценке размера. 2010-07-19 18:44 Читать похожую статью
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • Контрольная работа
  • © Помощь студентам
    Образовательные документы для студентов.