Студопедия

КАТЕГОРИИ:

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


ОПРЕДЕЛЕНИЕ УРОВНЯ КВАЛИФИКАЦИИ РАЗРАБОТЧИКОВ




 

Уровень квалификации разработчиков (EF - Environmental Factor) вычисляется с учетом следующих показателей (табл.8).

Таблица 8.

Показатели уровня квалификации разработчиков

Показатель Описание Вес
F1 Знакомство с технологией 1,5
F2 Опыт разработки приложений 0,5
F3 Опыт использования объектно-ориентированного подхода
F4 Наличие ведущего аналитика 0,5
F5 Мотивация
F6 Стабильность требований
F7 Частичная занятость -1
F8 Сложные языки программирования -1

 

Каждому показателю присваивается значение в диапазоне от 0 до 5. Для показателей F1 - F4 0 означает отсутствие, 3 - средний уровень, 5 - высокий уровень. Для показателя F5 0 означает отсутствие мотивации, 3 - средний уровень, 5 - высокий уровень мотивации. Для F6 0 означает высокую нестабильность требований, 3 - среднюю, 5 - стабильные требования. Для F7 0 означает отсутствие специалистов с частичной занятостью, 3 - средний уровень, 5 - все специалисты с частичной занятостью. Для показателя F8 0 означает простой язык программирования, 3 - среднюю сложность, 5 - высокую сложность.

Значение EF вычисляется по формуле

EF = 1,4+ (-0,03 * (∑ Fi * Весi)).

Вычислим EF для системы регистрации (табл. 3.9).

 

Таблица 9.

Показатели уровня квалификации разработчиков системы регистрации

Показатель Вес Значение Значение с учетом веса
F1 1,5 1,5
F2 0,5 0,5
F3
F4 0,5
F5
F6
F7 -1
F8 -1 -3
 

 

EF = 1,4 + (-0,03 * 13) = 1,01.

В результате получаем окончательное значение UCP (Use Case Points):

UCP = UUCP * TCF * EF = 56 * 1,0 * 1,01 = 56,56.

 

10.1.4. ОЦЕНКА ТРУДОЕМКОСТИ ПРОЕКТА

В качестве начального значения предлагается использовать 20 человеко-часов на одну UCP. Эта величина может уточняться с учетом опыта разработчиков. Приведем пример возможного уточнения.

Рассмотрим показатели F1 - F8 и определим, сколько показателей F1 - F6 имеют значение меньше 3 и сколько показателей F7 - F8 имеют значение больше 3. Если общее количество меньше или равно 2, следует использовать 20 человеко-часов на одну UCP, если 3 или 4 - 28. Если общее количество равно 5 или более, следует внести изменения в сам проект, в противном случае риск провала слишком высок.

Для системы регистрации получаем 28 человеко-часов на одну UCP, таким образом, общее количество человеко-часов на весь проект равно 56,56 * 28 = 1583,68, что составляет 40 недель при 40-часовой рабочей неделе. Допустим, что команда разработчиков состоит из четырех человек, и добавим 3 недели на различные непредвиденные ситуации, тогда в итоге получим 13 недель на весь проект.

МЕТОДИКА ОЦЕНКИ ТРУДОЕМКОСТИ РАЗРАБОТКИ НА ОСНОВЕ ФУНКЦИОНАЛЬНЫХ ТОЧЕК.


Поделиться:

Дата добавления: 2015-04-21; просмотров: 160; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты