Структурное проектирование сложных программных средств При разработке структуры программного средства



Download 131,6 Kb.
bet17/30
Sana26.03.2022
Hajmi131,6 Kb.
#511616
1   ...   13   14   15   16   17   18   19   20   ...   30
Bog'liq
kitob

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

в СОСОМО п для оценки ТЭП представлены две модели — для этапов предварительного и детального проектирования (см. Boehm B.W. et al. Software cost estimation with СОСОМО II. Prentice Hall PTR. New Jersey. 2000). Предварительная модель предназначена для анализа общих, архитектурных решений и выработки стратегий последующей разработки при начальных сведениях о содержании предварительного проекта. Детальная модель рекомендуется для применения при разработке наиболее сложных и дорогих систем, когда требуется тщательный учет ряда факторов, влияющих на оценку стоимости на уровне технического проекта ПС. В обеих моделях исходными и определяющими достоверность прогнозов являются размер комплекса программ (с учетом повторно используемых компонентов) и совокупность набора влияющих факторов.
На этапе предварительного проектирования комплекса программ, после утверждения требований и концепции проекта, повышается достоверность данных о функциях, спецификациях, компонентах и структуре разрабатываемого ПС. Это позволяет, прежде всего, более точно оценить размер — масштаб ПС и возможность использования готовых программных компонентов из других аналогичных проектов. Если достоверность оценки размера ПС достигает 15—20%, то при определении ТЭП целесообразно сбалансированно выделять и учитывать факторы, влияние которых на трудоемкость и стоимость достаточно велико и составляет также около 20%. Таких факторов может быть около 5—10, и их число зависит от конкретных характеристик объекта и среды разработки ПС. При технико-экономическом обосновании проекта ПС на этом этапе состав и номенклатура учитываемых факторов должны выбираться путем включения в анализ тех факторов, которые достаточно влияют на ТЭП конкретного проекта.
Так как величина и достоверность определения размера проекта ПС — ключевой фактор последующего технико-экономического анализа, то целесообразно применять несколько доступных методов для его оценивания. Конкретизация функций, структуры ПС и состава компонентов проекта позволяет более достоверно определить размеры групп программ и, суммируя их, рассчитать размер всего комплекса программ. Кроме того, на этом этапе повышается возможность выбора и использования аналогов данного проекта, так как становятся более определенными задачи, функции и компоненты разрабатываемого ПС, для которого желательно найти аналоги с известными апробированными характеристиками. Особенно сильно на ТЭП влияет использование готовых компонентов из предшествующих разработок. При анализе аналогов могут быть выделены компоненты, пригодные для повторного применения в новом проекте. Это позволяет оценить возможную долю использования готовых компонентов и тем самым определить эквивалентный размер комплекса программ, подлежащий непосредственной разработке.
Для трех классов комплексов программ в предварительной модели COCOMO II представлены коэффициенты для расчета зависимости трудоемкости разработки программ С (человеко-месяцы) от их объемов — П (тысячи строк текста) (таблица 5.4). Для аппроксимации зависимости трудоемкости от размера ПС рекомендуется использовать степенную функцию вида:
С = А*ПЕ (5.1)
При разработке ПС большого размера должна возрастать сложность разработки по сравнению с ПС малого объема, так как в больших программах существенно усложняются взаимосвязи компонентов по информации и управлению, а также становятся более трудоемкими процессы планирования и управления проектом в ходе разработки. Выдвинутая гипотеза о возрастании трудоемкости разработки с ростом размера ПС быстрее, чем по линейному закону, справедлива, если показатель степени в уравнении регрессии Е > 1. В ряде работ определены коэффициенты А и Е в уравнениях степенной регрессии, показывающие характер зависимости трудоемкости от размера ПС. В таблице 5.4 представлены значения коэффициентов регрессии для моделей СОСОМО для трех основных классов проектов программных средств. Выражение (5.1) с использованием этих коэффициентов и значений размера ПС — П в тысячах строк ассемблера — рекомендуется для прогнозирования трудоемкости полной разработки в человеко-месяцах.
Таблица 5.4

Download 131,6 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   30




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish