Кср. разр=0,35

Подсчитываем Тур

Тур=494*1,17*0,35=202 чел.-дня

По таблице 4.14 определяем коэффициенты удельного веса трудоемкости стадий разработки ПС в общей трудоемкости:

L1 = 0,2;

L2 = 0,15;

L3'= 0,2;

L4 = 0,4;

L5 = 0,05.

Рассчитываем трудоемкости отдельных стадий

Т1 = 40ч-д.;

Т2= 30 ч-д.

Т3 = 40 ч-д.;

Т4 = 81 ч-д.;

Т5 = 11 ч-д.

Пусть запланированы следующие сроки реализации стадий:

Анализ - 2 мес.,

Проектирование - 2 мес.,

Программирование - 2 мес.,

Тестирование – 2 мес.,

Внедрение – 0,5 мес.

Тогда, исходя из рассчитанной трудоемкости стадий и с учетом того, что в календарном месяце содержится примерно 22 рабочих дня, потребуется следующая численность исполнителей на каждой стадии:

Анализ - 1 чел.,

Проектирование – - 2 чел.,

Программирование - 1 чел.,

Тестирование – 2 чел.,

Внедрение – 1 чел.

3. Пример расчета по настоящей методике

Определить трудоемкость разработки и среднюю численность разработчиков ПС «Расчет экономических показателей банков» (ПС «Комбанк»).

Разработка ПС «КОМБАНК» предусматривает проведение всех подпроцессов процесса разработки:

-  анализ требований к ПС;

-  проектирование;

-  программирование;

-  тестирование;

ввод в действие ПС.

Исходные данные:

Состав функций, реализуемых ПС «КОМБАНК»:

а) формирование базы данных;

б) ввод данных в интерактивном режиме;

в) обработка записей базы данных;

г) поиск в базе данных;

д) статистическая обработка данных;

е) формирование отчетов.

Все функции разрабатываются с использованием системы программирования на базе СУБД FoxPro.

НЕ нашли? Не то? Что вы ищете?

По каталогу функций ПС (таблица 3.3) определяем объем каждой из функций разрабатываемого ПС «КОМБАНК» и сводим эти данные в таблицу.

Таблица объемов функций разрабатываемого ПС

NN

п/п

Наименование (содержание)

функции

Объем функции, строк
исходн. текста

Число
реализаций функции

Скорректированный объем функции,

строк исходн.
текста

1

Формирование базы данных

1000

1

1000

2

Ввод данных в интерактивном режиме

2000

1

2000

3

Обработка записей базы данных

1000

1

1000

4

Поиск в базе данных

1000

1

1000

5

Статистическая обработка данных

1500

1

1500

6

Формирование отчетов

1000

1

1000

Расчет показателей коммерческих банков не является особо сложным, поэтому согласно пункту 3.2.6:

Ксложн=1,0

По таблице 3.5 определяем значение коэффициента, учитывающего конкретные условия и средства разработки ПС:

Кср. разр=0,58

По таблице 3.6 определяем значение коэффициента, учитывающего опыт работы программистов с данным средством разработки:

Копыт=1,0

На основании пункта 3.2.4 определяем скорректированные с учетом влияния различных факторов объемы функций разрабатываемого ПС «КОМБАНК» и сводим эти данные в таблицу.

Таблица объемов функций разрабатываемого ПС

NN

п/п

Наименование (содержание)

функции

Скорректированный объем функции,
строк исходн. текста

1

Формирование базы данных

580

2

Ввод данных в интерактивном режиме

1160

3

Обработка записей базы данных

580

4

Поиск в базе данных

580

5

Статистическая обработка данных

870

6

Формирование отчетов

580

Определяем общий объем разрабатываемого ПС (Vo) как сумму объемов входящих в него функций (пункт 3.2.9):

Vo = V1 + V2 + V3 +V4+V5+V6= 4350 (строк исходного текста на условном языке)

.

Базовая трудоемкость разработки определяется по формуле 9.

По таблице 3.16 определяем значение коэффициента, учитывающего степень новизны ПС (при условии что, ПС «КОМБАНК» разрабатывается на известном разработчикам типе ЭВМ и в известной ОС):

Кн = 1,06

По таблице 3.17 определяем значение коэффициента, учитывающего требования к надежности ПС:

Кнад=1,06

По таблице 3.18 определяем значение коэффициента, учитывающего требования к производительности ПС:

Кпроизв=1,0

По таблице 3.19 определяем значение коэффициента, учитывающего требования к уровню информативности документации на фазах жизненного цикла ПС:

Кдокум=1,0

По таблице 3.20 определяем значение коэффициента, учитывающего опыт разработки программных средств подобного типа:

Кор=1,0

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

Ктех=0,7

Базовая трудоемкость разработки будет равна

Тбаз=0,19*4350 0,74*1,06*1,06*1,0*1,0*0,7*1,0=74 чел.-дня

Рассчитываем трудоемкости отдельных подпроцессов (пункты 3.2.13 – 3.2.17)

Т1 = A * Тбаз * Кквал. ан * Копыт. ан = 0,01*74*1,0*1,0 =1ч-д.;

Т2= A * Тбаз * Кквал. пр * Копыт. пр* Кср. пр = 0,12*74*1,0*1,0*1,06 =10 ч-д.

Т3 = A * Тбаз * Кквал. прог* Кср = 0,79*74*1,0*1,0 =59 ч-д.;

Т4 = A * Тбаз * Кквал. тест* КБД * Кср. тс = 0,07*74*1,0*1,0*1,0 =6 ч-д.;

Т5 = A * Тбаз * Кквал. вн = 0,01*74*1,0 =1 ч-д.;

Суммируя трудоемкости отдельных подпроцессов, получаем трудоемкость разработки:

Т=77 чел.-дней

Пусть запланированы следующие сроки реализации подпроцессов:

Анализ требований к ПС - 2 мес.,

Проектирование - 2 мес.,

Программирование - 2 мес.,

Тестирование – 2 мес.,

Ввод в действие ПС - 2 мес.

Тогда, исходя из рассчитанной трудоемкости подпроцессов и с учетом того, что в календарном месяце содержится примерно 22 рабочих дня, потребуется следующая численность исполнителей на каждого подпроцесса:

Анализ требований к ПС - 1 чел.,

Проектирование – - 1 чел.,

Программирование - 3 чел.,

Тестирование – 1 чел.,

Ввод в действие ПС – 1 чел.

4. Комментарий к примерам расчета трудоемкости разработки

1). Трудоемкость, рассчитанная по настоящей Методике, оказалась ниже (примерно на 65%) трудоемкости, рассчитанной по методике 1996 года, и ниже (примерно на 61%) трудоемкости, рассчитанной по методике 2001 года.

Это объясняется следующим:

а) используемый в новой Методике способ позволяет более точно определить количество строк исходного текста, написанного вручную, и не учитывает текст, сгенерированный автоматически;

б) используемая для измерения объема программ единица «строка исходного текста» (вместо «условной машинной команды») позволяет более точно определить объем ПС;

в) при расчете используются уточняющие коэффициенты, отражающие влияние на трудоемкость различных факторов (сложность ПС, средства разработки, требования к качеству и т. д.). В новой Методике их состав значительно расширен, а значения уточнены.

2). Методика 1996 года устарела и ее невозможно использовать для расчета трудоемкости современных ПС. В настоящей Методике учитываются возможность использования современных технологических и языковых средств и архитектура современных ПС. В разделе 5 приложения 1 данной Методики приведен пример расчета трудоемкости разработки такого ПС.

5. Пример расчета трудоемкости разработки ПС

Определить трудоемкость разработки и среднюю численность разработчиков ПС «Средство тестирования».

Разработка ПС «Средство тестирования» предусматривает проведение всех подпроцессов процесса разработки

-  анализ требований к ПС;

-  проектирование;

-  программирование;

-  тестирование;

-  ввод в действие ПС.

Исходные данные:

-  используется CASE-технология разработки;

-  используются объектно-ориентированные технологии (COM/DCOM);

-  используется Брокер запросов (CORBA);

-  все функции разрабатываются на Visual С++;

-  разрабатываемое ПС является многокомпонентным, работающим в соответствии с архитектурой «клиент-сервер».

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20