АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Основы методики COCOMO II

Читайте также:
  1. I. ОСНОВЫ УПРАВЛЕНИЯ МНОГОКВАРТИРНЫМ ДОМОМ
  2. II. Основы судейского поведения
  3. Teма 5. ОСНОВЫ ОРГАНИЗАЦИИ САНИТАРНО-ЭПИДЕМИО-
  4. V1: Социально-правовые основы природопользования
  5. А) Теоретические основы термической деаэрации
  6. А. Г. Шмелев и коллектив. Основы психодиагностики- Учебное пособие для студентов педвузов. — Москва, Ростов-на-Дону: «Феникс», 1996. — 544 с.
  7. Анализ взаимосвязи коэффициентов на основе методики факторного анализа прибыли Дюпон и прогноз роста с помощью соотношений
  8. Анатомо-физиологические основы дыхательной системы.
  9. Анатомо-физиологические основы сердечно-сосудистой системы человека.
  10. БИОЛОГИЧЕСКИЕ ОСНОВЫ ОХОТНИЧЬЕГО ПРОМЫСЛА.
  11. Биотические отношения как основы формирования биоценоза.
  12. БИОХИМИЧЕСКИЕ ОСНОВЫ НЕРВНОЙ ДЕЯТЕЛЬНОСТИ

Методика COCOMO позволяет оценить трудоемкость и время разработки программного продукта. Впервые была опубликована Бари Боэмом в 1981 году в виде результат анализа 63 проектов компании «TRW Aerospace». В 1997 методика была усовершенствована и получила название COCOMO II. Калибровка параметров производилась по 161 проекту разработки. В модели используется формула регрессии с параметрами, определяемыми на основе отраслевых данных и характеристик конкретного проекта.

Различаются две стадии оценки проекта: предварительная оценка на начальной фазе и детальная оценка после проработки архитектуры.

Формула оценки трудоемкости проекта в чел.*мес. имеет вид:

где

· SIZE — размер продукта в KSLOC

· EMi — множители трудоемкости

· SFj — факторы масштаба

· n=7 — для предварительной оценки

· n=17 — для детальной оценки

Главной особенностью методики является то, что для того, чтобы оценить трудоемкость, необходимо знать размер программного продукта в тысячах строках исходного кода (KSLOC, Kilo Source Lines Of Code). Размер программного продукта может быть, например, оценен экспертами с применением метода PERT.

Если мы провели анализ продукта методом функциональных точек, то его размер может быть рассчитан с использованием собственных статистических данных или с использованием статистики по отрасли (таблица 13).

 

Таблица 13

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

Язык программирования Оценка количества строк
Наиболее вероятная Оптимистичная Пессимистичная
Assembler      
C      
C++      
C#      
J2EE      
JavaScript      
PL/SQL      
Visual Basic      

Факторы масштаба

В методике используются пять факторов масштаба SF;, которые определяются следующими характеристиками проекта:

1. PREC — прецедентность, наличие опыт аналогичных разработок (Very Low — опыт в продукте и платформе отсутствует; Extra High — продукт и платформа полностью знакомы)

2. FLEX — гибкость процесса разработки (Very Low — процесс строго детерминирован; Extra High — определены только общие цели).

3. RESL — архитектура и разрешение рисков (Very Low — риски неизвестны/не проанализированы; Extra High — риски разрешены на 100%)

4. TEAM — сработанность команды (Very Low — формальные взаимодействия; Extra High — полное доверие, взаимозаменяемость и взаимопомощь).

5. PMAT — зрелость процессов (Very Low — CMM Level 1; Extra High — CMM Level 5)

Значение фактора масштаб, в зависимости от оценки его уровня, приведены в таблица 14

 

Таблица 14

Значение фактора масштаба, в зависимости от оценки его уровня


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |

Поиск по сайту:



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