Методологические основы


Первым этапом прогнозирования необходимых ресурсов



Download 2,39 Mb.
bet246/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   242   243   244   245   246   247   248   249   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

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

  • размер — масштаб подлежащих разработке полностью новых или модификаций программных компонентов;

  • размер и относительная доля готовых программных компонентов, которые могут быть заимствованы из предшествовавших проектов и по­вторно использованы для модификаций в очередной версии программного продукта;

  • относительные затраты ресурсов на создание модификаций и но­вых компонентов ПС с оцененным масштабом изменений: труда специа­листов, времени, бюджета на единицу размера (на строку текста про­грамм) или полные затраты на разработку всей новой версии ПС.

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

  • оценки размера — масштаба (числа строк) предполагаемого изме­нения текста разрабатываемых новых программ, с учетом размера гото­вых повторно используемых компонентов и характеристик возможного языка программирования;

  • расчета возможной полной трудоемкости и длительности разра­ботки корректировок версий ПС, а также среднего числа специалистов, необходимых для их реализации;

  • обобщения основных технико-экономических показателей и оцен­ки полной стоимости сопровождения ПС, анализа результатов и обоснова­ния, рентабельности продолжения мониторинга, модификаций и сопро­вождения комплекса программ.

  • При технико-экономическом обосновании (см. лекцию 5) сопровож­дения проекта ПС целесообразно применять методы и методики, адекват­ные целям и этапам его реализации. Приступая к разработке модификаций комплекса программ, как в любой профессиональной деятельности, необ­ходимо сначала провести реалистическую оценку возможного изменения масштаба проекта — поставленных целей, ресурсов проекта и выделен­ного времени. Задача управления масштабом состоит в задании базовых требований, которые включают разбитое на компоненты ограниченное множество дополнительных функций и требований, намеченных для реа­лизации в конкретной версии проекта. Базовый уровень изменений масш­таба ПС должен обеспечивать:

  • приемлемый для заказчика минимум дополнительных функций и требований к версии программного продукта;

  • разумную вероятность успеха с точки зрения возможностей кол­лектива сопровождения и разработчиков модификаций за требуемое время.

  • Потребность в ресурсах, объем реализуемых функций и требования спецификаций для модификаций в наибольшей степени зависят от допус­тимого размера — масштаба и сложности модификаций сопровожда­емого ПС. Основная цель оценки изменений масштаба ПС — подгото­вить возможность принять обоснованное решение о допустимости даль­нейшего мониторинга и сопровождения проекта в область системного анализа, разработки требований и проектирования модификаций и новых версий программного продукта. Если оказывается, что рассчитанные пер­вично масштаб и требуемые ресурсы для изменений ПС не могут быть обеспечены заказчиком для продолжения сопровождения, то возможны кардинальные решения: либо изменение некоторых выделяемых ресурсов, либо прекращение мониторинга и модификации данного программного продукта.

  • Для уменьшения возможных методических ошибок оценок ресур­сов для сопровождения и модификации ПС следует начинать с прогнози­рования размеров изменений или новой версии программного продукта, достоверность и ошибки которых могут быть обусловлены следующими факторами'.

  • проблема, цель и новые дополнительные функции ПС могут быть недостаточно хорошо поняты разработчиками модификаций и/или заказ­чиками из-за того, что некоторые существенные факторы были упущены или искажены из-за предвзятого к ним отношения;

  • специалисты-оценщики масштаба изменений версии ПС могут до­пустить значительные ошибки при попытке описания того, насколько боль­шими могут быть изменения системы или комплекса программ до этапа разработки концепции или предварительного проекта модификации;

  • предприятие, сопровождающее ПС, не располагает стандартами и методиками, с помощью которых можно выполнять первичный процесс оценивания масштаба модификации ПС (либо в случае наличия стандар­тов их никто не придерживается);

  • менеджеры и специалисты проекта полагают, что было бы непло­хо фиксировать возможные изменения масштаба и спецификаций требова­ний в начале сопровождения, заказчики же часто считают, что не стоит тратить драгоценное время на оценки размеров предстоящих модифика­ций и на детальную разработку требований к сопровождению.
1   ...   242   243   244   245   246   247   248   249   ...   293




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