37705

Оцінка розміру та вартості проекту за моделлю COCOMO

Лабораторная работа

Информатика, кибернетика и программирование

Тема: Оцінка розміру та вартості проекту за моделлю COCOMO Мета: набуття навиків у прогнозуванні характеристик проектів ПЗ з використанням конструктивної моделі вартості CОnstructive CОst MОdel. Короткі теоретичні відомості COCOMO – це множина моделей яка дозволяє обчислити вартість проекту ПЗ на основі одиниці виміру кількість рядків коду LOC. COCOMO включає наступні моделі: базова COCOMO застосовується у фазі специфікування вимог; проміжна COCOMO застосовується у фазах розробки множин вхідних умов проекту наприклад ...

Украинкский

2013-09-25

64.5 KB

20 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

КАФЕДРА ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Лабораторна робота №2

На тему: «Оцінка розміру та вартості проекту за моделлю COCOMO»

Виконав: студент ФКН-405   

Рощак І. М.

Перевірив:

Викладач

Варнавський В.В.

Київ 2010

Тема: Оцінка розміру та вартості проекту за моделлю COCOMO

Мета: набуття навиків у прогнозуванні характеристик проектів ПЗ з використанням конструктивної моделі вартості (CОnstructive CОst MОdel).

Короткі теоретичні відомості

COCOMO – це множина моделей, яка дозволяє обчислити вартість проекту ПЗ на основі одиниці виміру - кількість рядків коду (LOC). COCOMO дає усереднене значення оцінок. COCOMO включає наступні моделі:

  •  базова COCOMO (застосовується у фазі специфікування вимог);
  •  проміжна COCOMO (застосовується у фазах розробки множин вхідних умов проекту, наприклад - досвід персоналу, апаратні обмеження, обмеження у інструментах розробки);
  •  удосконалена COCOMO (застосовується після розробки ПЗ).

Основними виразами базового COCOMO є:

E = ab*(KLOC)bb;

D = cb*Edb;

де E – людино-місяці проекту;

KLOC – кількість тисяч рядків коду;

ab, bb, cb та db – коефіцієнти, які дані у табл. 1.2.

D – час розробки у календарних місяцях.

Маленький проект – от 5 000 до 25 000 строк кода

Средний -  до 70 000 строк

Большой – болше 70 000 строк

Таблиця 1.2

Тип проекту

аb

bb

cb

db

Organic

2.4

1.05

2.5

0.38

Semi-detached

3.0

1.12

2.5

0.35

Embedded

3.6

1.20

2.5

0.32

Тип „Organic” представляє відносно невеликий та простий проект, який виношується невеликою командою з добрим досвідом.

Тип „Semi-detached” передбачає середній по розміру та складності проект, в якому команда має змішаний рівень досвіду і відносно жорсткі вимоги.

Тип „Embedded” представляє проект, який виконується в умовах жорстких технічних, програмних та експлуатаційних обмежень.

Завдання

1. Вивчити порядок роботи з спеціалізованим засобом для обчислення характеристик проекту за COCOMO.

2. Обрати вхідні дані проекту для обчислення його характеристик за базовою та проміжною COCOMO.

3. За допомогою спеціалізованого засобу обчислити значення оцінок проекту для трьох типів проекту „Organic”, „Semi-detached” та „Embedded” за базовою та проміжною COCOMO.

Виконання завдання

Розрахунок основних виразів базової моделі СОСОМО:

Людино-місяці проекту і час розробки в календарних місяцях

E = ab*(KLOC)bb; D = cb*Edb;

Коефіцієнти для великого проекту:

ab = 3.6, bb = 1.2, cb = 2.5, db = 0.32

Кількість тисяч рядків коду:

KLOC = 70;

E = ab*(KLOC)bb  = 3.6*(70)1.2 =589,41 (людино-місяці)

D = cb*Edb = 2.5*(589,41)0.32 = 19,69 (час розробки у календарних місяцях)

project attributes – общие свойства проекта

personnel attributes – общие свойства персонала

hardware attributes - аппаратные свойства

Висновки: на основі проведених розрахунків базової і проміжної моделі СОСОМО та обчислених окремо показників часу розробки в календарних місяців та людино-місяців проекту визначені приблизні обсяги витрат на розробку програмного забезпечення по складанню розкладу навчання інституту комп’ютерних наук.


 

А также другие работы, которые могут Вас заинтересовать

16476. Антропный принцип: истоки и следствия в Европейской научной рациональности 283.5 KB
  Антропный принцип: истоки и следствия в Европейской научной рациональности А. Н. Павленко Формулировка Б. Картером в 1973 г. антропного космологического принципа АКП первоначально в качестве объяснения совпадения Больших чисел 1040 1080 как и всякое крупное достижение...
16477. Антропный космологический принцип и христианский антропоцентризм 83 KB
  Антропный космологический принцип и христианский антропоцентризм. В.И. Гоманьков И само создание мира его сохранение и управление возвещает величие Божества.Преп. Иоанн Дамаскин ЭВОЛЮЦИЯ ВСЕЛЕННОЙ Замечательным достижением космологии и физики XX века являет
16478. Антропный принцип Вселенной 98.5 KB
  Антропный принцип 1. Сильный и слабый антропный принцип. Под антропностью Вселенной подразумевается её весьма деликатная конструкция допускающая и может быть предполагающая возможность возникновения в ней жизни и человека. Физические науки достигли весьма выс...
16479. Место человека в космосе. Антропный принцип 124.5 KB
  Вячеслав Вс. Иванов Место человека в космосе. Антропный принцип Основные параметры Вселенной после Большого Взрыва сделавшие возможной эволюцию по направлению к Человеку. Роль Наблюдателя и Космос как Наблюдаемое. Степень реальности окружающего ...
16480. Учение Церкви о человеке 324 KB
  Учение Церкви о человеке Проблема человека никогда не теряла важности для религиозного и философского сознания однако отнюдь не всегда этому сознанию удавалось найти верный подход к проблеме. Долгое время в европейской мысли господствовали ...
16481. АПОЛОГЕТИКА Краткий конспект лекций 376.06 KB
  АПОЛОГЕТИКА Краткий конспект лекций Свящ. Кирилл Копейкин В курсе подробно рассматриваются традиционный для апологетики вопрос о предназначении человека и его месте во Вселенной. В исторической перспективе прослеживаются предпосылки возникновения об
16482. В Защиту Веры 186 KB
  В Защиту Веры Часть 2 Прот. И. Морев Содержание: Истинная вера одна. Язычество. Буддизм. Еврейство. Христианство. Католичество. Протестантство. Сектантство. Старообрядчество. Православная вера. Русская Православная Церковь. Православная Русь. Заключение. ...
16483. В Защиту Веры. Борьбa с неверием 211 KB
  Неверие. Борьбаa с неверием. Вера, как основание земного счастья человека. Необходимость веры для благочестия человека. Жизнь язычников и древних христиан. Примеры страданий за веру Христову.
16484. Апологетические заметки 202 KB
  Апологетические заметки Епископ Александр Милеант Содержание: Гармония двух откровений. Бог и мир. Боговдохновенность Писания. Книга Бытия. Библейское повествование о сотворении мира. Причины и последствия атеизма. Добро и зло. Промысел Божий. Вера в Святую Тро...