Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
30
Добавлен:
03.03.2016
Размер:
125.7 Кб
Скачать

Менеджмент проектов программного обеспечения

Лекция №3: «Оценка трудоемкости проектов программного обеспечения»

Грищенко Виктор Игоревич

<victor.grischenko@gmail.com>

Методы оценки трудоемкости

Микрооценка

Макрооценка

Методы макрооценки

COCOMO (COnstructive COst Model), COCOMO II

Метод функциональных точек

Микрооценка небольших проектов

Разбейте общую задачу на малосвязные подзадачи

Проанализируйте детальность требований клиента

Оцените каждую из подзадач по срокам

Микрооценка небольших проектов

Добавьте к срокам по 25-30%

Оцените время, необходимое на общение с клиентом

Сложите полученное количество часов и

умножьте на среднюю стоимость часа работы

Модель COCOMO

COnstructive COst Model

Разработана в конце 70-х Барри Боэмом

Ориентирована на методику «Водопад»

Модель COCOMO

Устанавливает взаимосвязь между размером системы (в тысячах строк кода), «классом проекта» и трудоемкостью разработки

Наибольшее влияние на величину программного продукта оказывает объем программного кода

Модель COCOMO: Формы оценки

Базовый уровень

Средний уровень

Детальный уровень

Модель COCOMO: Классы проектов

естественные (органические)

полуинтегрированные (полуразделенные)

встроенные системы

Модель COCOMO: Базовый уровень

Количество затрат труда:

Трудоемкость = ab(KLoC)^bb [человеко-месяцев] Срок разработки = cd(Трудоемкость)^dd [месяцев]

Число разработчиков = Трудоемкость/Срок разработки [человек]

Соседние файлы в папке lectures