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


Затраты на обеспечение функциональной пригодности



Download 2,39 Mb.
bet119/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   115   116   117   118   119   120   121   122   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

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

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

    • максимальной трудоемкостью — ПС систем управления динами­ческими объектами или процессами в реальном времени (СРВ);

    • средней трудоемкостью — ПС административных, организацион­ных и информационно-поисковых систем (ИПС);

    • минимальной трудоемкостью создания — пакеты автономных рас­четных прикладных программ (ППП).

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

    • Основные составляющие дополнительных затрат, обеспечивающие требуемые характеристики качества ПС, целесообразно структурировать в соответствии с их номенклатурой в стандарте ISO 9126 (см. лекцию И). Однако желательно эти затраты связать с процессами ЖЦ ПС. Важнейшее значение имеют установление и формализация исходных требований к характеристикам ПС. Поэтому целесообразно выделять значительные ресурсы на системный анализ и проектирование требований ко всему комплексу характеристик и их атрибуты на начальных этапах проекта ПС (см. рис. 9.1). На этих этапах неопределенность оценки влияния факторов наибольшая, тем не менее даже приблизительный их учет позволяет избе­гать грубых ошибок (в несколько раз) при оценке затрат на разработку, которые делаются экспертами без детального анализа влияния различных факторов на требуемое качество ПС. Подобный анализ может быть базой для рационального, первичного распределения ограниченных ресурсов раз­работки и для управления их использованием по мере развития проекта. Учет возможного изменения затрат в зависимости от основных парамет­ров проекта способствует упорядочению процесса разработки ПС и кон­центрации усилий на тех факторах и затратах, которые могут дать макси­мальный эффект в повышении качества, при конкретных условиях созда­ния программ и реальных ограничениях ресурсов.

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

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


    • Download 2,39 Mb.

      Do'stlaringiz bilan baham:
  • 1   ...   115   116   117   118   119   120   121   122   ...   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