Главная страница
Навигация по странице:

  • Опыт работы Коэффициент квалификации

  • «Разработка программного комплекса моделирования оценок характер. Разработка программного комплекса моделирования оценок характеристик и точности навигационных параметров технических средств судовождения


    Скачать 1.47 Mb.
    НазваниеРазработка программного комплекса моделирования оценок характеристик и точности навигационных параметров технических средств судовождения
    Дата27.05.2022
    Размер1.47 Mb.
    Формат файлаdoc
    Имя файла«Разработка программного комплекса моделирования оценок характер.doc
    ТипДокументы
    #552928
    страница11 из 12
    1   ...   4   5   6   7   8   9   10   11   12

    5.1 Расчет себестоимости и экономической эффективности программного обеспечения (ПО)



    Себестоимость продукции, работ, услуг – это используемая в процессе производства стоимостная оценка, материалов, сырья, топлива, электроэнергии, трудовых ресурсов, основных фондов, природных ресурсов, а также других затрат на производство и реализацию данной продукции.

    Себестоимость программного обеспечения зависит в первую очередь от трудоемкости разрабатываемой программы. Трудоемкость разработки программы складывается из шести составляющих, связанных с соответствующими операциями разработки ПО:
    1. Затраты труда на подготовку описания задачи tоп

    2. Затраты труда на исследование алгоритма решения задачи tис

    3. Затраты труда на разработку блок-схемы алгоритма tап

    4. Затраты труда на программирование по блок-схеме tпр

    5. Затраты труда на отладку программы tотл

    6. Затраты труда на подготовку документации tд.
    Общая трудоемкость t определяется как сумма всех этих составляющих:

    t= tоп + tис + tап + tпр + tотл + tд (5.1)
    Базовым показателем для определения составляющих затрат труда является условное число операторов

    в разрабатываемой программе Q:

    Q = q * C * (1 + p), (5.2)

    где q - число исходных команд;

    С – коэффициент сложности программы [C = 1.25…2];

    р - коэффициент коррекции программы в ходе ее разработки [р = 0,05…0.1].

    Для разрабатываемой автоматизированной системы q = 2100 команд, а исходя из особенностей разработки

    ПО автоматизированной системы имеет смысл принять С = 1,2 и р = 0,09. Тогда получим:

    Q = 2100 * 1,2 * (1+0,09) = 2746.8

    5.2 Трудоемкости операций



    Описание задачи:

    (5.3)
    где Тmin – минимальная трудоемкость данной операции;

    ТНВнаиболее вероятная трудоемкость;

    Тmax - максимальная трудоемкость.

    Примем Тmin = 24 (чел/час), ТНВ = 40 (чел/час), Тmax = 56 (чел/час), получим tоп = 40 (чел/час).

    Исследование алгоритма решения задачи:

    (5.4)
    где В – коэффициент недостаточности описания задачи, зависящий от сложности задачи (В = 1,2…1,5).

    Поскольку задача разработки системы является новой для программистов, примем В = 1,4.
    Трудоемкость выполнения операций зависит от квалификации программиста k.

    Рекомендуемые значения коэффициента квалификации приведены в таблице 5.1:

    Таблица 5.1- Зависимость коэффициента квалификации от стажа работы





    Опыт работы

    Коэффициент квалификации

    До 2-х лет

    0,8

    2…3 года

    1

    3…5 лет

    1,1…1,2

    5…7 лет

    1,3…1,4

    Свыше 7 лет

    1,5…1,6


    Для дальнейших расчетов примем k =1 , исходя из опыта работы около 2-х лет.


    Разработка блок-схемы алгоритма:

    (5.5)

    Программирование по блок-схеме:
    (5.6)

    Отладка программы:
    (5.7)

    Подготовка документации:

    tд = tр + tоф , (5.8)

    где tд – затраты труда на подготовку документации;

    tр - затраты труда на подготовку рукописи;

    tоф - затраты труда на оформление рукописи.
    (5.9)

    tоф = 0,75 * tр , (5.10)

    tоф = 0,75 * 137,3 = 103 (чел/час);

    tд = 137,3 + 103 = 240,3 (чел/час).
    Рассчитаем суммарную трудоемкость разработки автоматизированной системы:
    t = 40 + 48 + 137,3 + 137,3 + 549,4 + 240,3 = 1152,3 (чел/час).

    1   ...   4   5   6   7   8   9   10   11   12


    написать администратору сайта