Мегаобучалка Главная | О нас | Обратная связь


Бланк расчетных или экспертных оценок технико-экономических показателей разработки комплексов программ



2016-01-26 474 Обсуждений (0)
Бланк расчетных или экспертных оценок технико-экономических показателей разработки комплексов программ 0.00 из 5.00 0 оценок




Экспертные оценки расчетных данных Средние Оптимистические Пессимистические
1. Полная трудоемкость разработки комплекса программ (человеко-месяцы с указанием языка программирования)      
2. Полная длительность разработки комплекса программ (месяцы)      
3. Необходимое среднее число специалистов (человек)      
4. Распределение трудоемкости по этапам работ (график или таблица)      
5. Распределение длительности по этапам работ (график или таблица)      
6. Распределение числа специалистов по этапам работ (график или таблица)      

 

Экспертная оценка необходимого числа специалистов всех квалификаций рассчитывается путем деления полной трудоемкости разработки ПС на длительность ее реализации. Для примера крупного проекта ПС реального времени, размером 500 тысяч строк, необходимое число специалистов достигает 160 человек, а для относительно небольшого проекта (30 тысяч строк) – в десять раз меньше (16 человек). Аналогично можно получить оценки необходимого числа специалистов на выделенных крупных этапах разработки ПС, что полезно для первичного формирования коллектива и оценки возможности реализации им конкретного проекта ПС (см. таблицу 5.1).

 

3 вопрос: Оценка технико-экономических показателей проектов программных продуктов с учетом совокупности факторов предварительной модели СОСОМОII

 

В СОСОМО IIдля оценки ТЭП представлены две модели – для этапов предварительного и детального проектирования (см. Boehm B.W. et al. Software cost estimation with СОСОМО II. Prentice Hall PTR. New Jersey. 2000). Предварительная модель предназначена для анализа общих, архитектурных решений и выработки стратегий последующей разработки при начальных сведениях о содержании предварительного проекта. Детальная модель рекомендуется для применения при разработке наиболее сложных и дорогих систем, когда требуется тщательный учет ряда факторов, влияющих на оценку стоимости на уровне технического проекта ПС. В обеих моделях исходными и определяющими достоверность прогнозов являются размер комплекса программ (с учетом повторно используемых компонентов) и совокупность набора влияющих факторов.

На этапе предварительного проектирования комплекса программ, после утверждения требований и концепции проекта, повышается достоверность данных о функциях, спецификациях, компонентах и структуре разрабатываемого ПС. Это позволяет, прежде всего, более точно оценить размер – масштаб ПС и возможность использования готовых программных компонентов из других аналогичных проектов. Если достоверность оценки размера ПС достигает 15-20%, то при определении ТЭП целесообразно сбалансированно выделять и учитывать факторы, влияние которых на трудоемкость и стоимость достаточно велико и составляет также около 20%. Таких факторов может быть около 5-10, и их число зависит от конкретных характеристик объекта и среды разработки ПС. При технико-экономическом обосновании проекта ПС на этом этапе состав и номенклатура учитываемых факторов должны выбираться путем включения в анализ тех факторов, которые достаточно влияют на ТЭП конкретного проекта.

Так как величина и достоверность определения размера проекта ПС – ключевой фактор последующего технико-экономического анализа, то целесообразно применять несколько доступных методов для его оценивания. Конкретизация функций, структуры ПС и состава компонентов проекта позволяет более достоверно определить размеры групп программ и, суммируя их, рассчитать размер всего комплекса программ. Кроме того, на этом этапе повышается возможность выбора и использования аналогов данного проекта, так как становятся более определенными задачи, функции и компоненты разрабатываемого ПС, для которого желательно найти аналоги с известными апробированными характеристиками. Особенно сильно на ТЭП влияет использование готовых компонентов из предшествующих разработок. При анализе аналогов могут быть выделены компоненты, пригодные для повторного применения в новом проекте. Это позволяет оценить возможную долю использования готовых компонентов и тем самым определить эквивалентный размер комплекса программ, подлежащий непосредственной разработке.

Для трех классов комплексов программ в предварительной модели СОСОМО II представлены коэффициенты для расчета зависимости трудоемкости разработки программ С (человеко-месяцы) от их объемов – П (тысячи строк текста) (таблица 5.4). Для аппроксимации зависимости трудоемкости от размера ПС рекомендуется использовать степенную функцию вида:

 

С = А х ПЕ (5.1)

 

При разработке ПС большого размера должна возрастать сложность разработки по сравнению с ПС малого объема, так как в больших программах существенно усложняются взаимосвязи компонентов по информации и управлению, а также становятся более трудоемкими процессы планирования и управления проектом в ходе разработки. Выдвинутая гипотеза о возрастании трудоемкости разработки с ростом размера ПС быстрее, чем по линейному закону, справедлива, если показатель степени в уравнении регрессии Е > 1. В ряде работ определены коэффициенты А и Е в уравнениях степенной регрессии, показывающие характер зависимости трудоемкости от размера ПС. В таблице 5.4 представлены значения коэффициентов регрессии для моделей СОСОМО для трех основных классов проектов программных средств. Выражение (5.1) с использованием этих коэффициентов и значений размера ПС – П в тысячах строк ассемблера – рекомендуется для прогнозирования трудоемкости полной разработки в человеко-месяцах.

 

Таблица 5.4



2016-01-26 474 Обсуждений (0)
Бланк расчетных или экспертных оценок технико-экономических показателей разработки комплексов программ 0.00 из 5.00 0 оценок









Обсуждение в статье: Бланк расчетных или экспертных оценок технико-экономических показателей разработки комплексов программ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (474)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)