Студопедия — Оценка сроков выполнения проекта и его трудоемкости
Студопедия Главная Случайная страница Обратная связь

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

Оценка сроков выполнения проекта и его трудоемкости






Зная скорректированную сумму функциональных пунктов, можно вычислить количество строк кода:

 

LOC = FP * KFP,

 

где KFP - коэффициент количества команд на функциональный пункт.

Пример нескольких номинальных коэффициентов для расчета количества строк кода: C# (55), JAVA (55), C++ (55), SQL (13), Perl (20).

Если программа из 320 функциональных пунктов реализовывается на C#, то количество строк кода вычисляется как 55 * 320 = 17600 LOC.

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

Более точно оценить LOC можно по историческим данным для определенного типа проектов.

С помощью метода оценки первого порядка можно рассчитать приблизительное время реализации проекта T. Для этого необходимо общее количество функциональных пунктов FP возвести в степень типа программы S. Для объектно-ориентированной программы средний показатель S равен 0, 36, для клиент-серверной программы – 0, 37, для бизнес систем – 0, 39, для научной системы и публичной Интернет-системы – 0, 4:

 

T = FPS, мес.

 

Например, разработка бизнес системы, состоящей из 320 функциональных пунктов, грубо оценивается в 9, 5 календарных месяцев.

Другим методом оценки является метод ISBSG. В этом методе существует несколько формул определенных для типа проекта. Результатом формул является число, определяющее оценку в человеко-месяцах. Для преобразования значений «человеко-месяцы» в срок календарных месяцев можно воспользоваться базовой формулой для вычисления срока, которая основана на вычислении кубического корня из объема работ.

Например, для общего типа проекта в методе ISBSG применяется следующая формула:

 

W = 0, 512* FP 0, 392 * M 0, 791,

 

где W трудоемкость проекта в человеко-месяцах;

FP – скорректированное по формуле (7.1) число функциональных пунктов;

M – максимальный размер группы, человек.

В уточненных методиках в расчетах оценок участвуют дополнительно такие критерии (факторы) как:

- фактор персонала;

- опыт работы в прикладной области – если персонал незнаком с прикладной областью проекта, то потребуется значительно больше времени;

- навыки владением языками и инструментарием – этот пункт противоположен предыдущему;

- постоянство персонала – текучесть кадров обходится дорого;

- размер базы данных, ограничения по объему хранимых данных – это значит, что большие базы данных требуют больших усилий на уровне проекта, соответственно и ограничения из-за платформы увеличивает объем работы проекта;

- объем необходимой документации – большое количество документации может отрицательно повлиять на проект;

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

- неустойчивость платформы – если платформа нестабильна, разработка требует больше времени;

- сложность продукта – этот фактор является основным в модели СОСОМО, он определяется типом создаваемой программы;

- требуемая надежность программного обеспечения – чем больше установлено требований к надежности системы, тем больше времени нужно на ее реализацию;

- ограничения по быстродействию – снижение времени отклика приводит к увеличению объема работ;

- использование программных инструментариев – использование современного инструментария снижает объем работ.

 

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








Дата добавления: 2014-11-12; просмотров: 1232. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия