Разработка и применение пакетов прикладных программ. ЛекцииРефераты >> Программирование и компьютеры >> Разработка и применение пакетов прикладных программ. Лекции
Методические материалы типа УНВ требуют в качестве исходных данных (использование) знание технологических особенностей обработки информации, что не всегда бывает известно на ранних этапах создания ПИ. При составлении технического задания известны лишь задачи, которые будут решаться с помощью создаваемого ПИ и перечень форм входной и выходной информации, которая связана с решаемой задачей. В таком случае применение УНВ затруднительно. Иной подход к определению методик определения затарат связан с перечнем решаемых задач (подход “от задачи”): ТНВ – типовые нормы времени.
Исходные данные для определения трудоемкости связанных с типовой классической классификацией задач, решаемых на экономико–организационных объектах. Сбором статистической информации получают сведения, позволяющие определить трудоемкость в зависимости от объема.
ТНВ состоит из таблиц, например :
Вых\Вх |
Количество форм | |||||
1 |
2 |
3 |
… |
42 | ||
Кол–во |
1 |
17 |
22 |
… |
… |
72 |
форм |
2 |
… |
ТП |
подсистемы |
БУ |
… |
… |
… |
… | ||||
20 |
91 |
… |
… |
… |
385 |
После определенного базового значения Тр производится его корректировка с помощью коэффициентов, учитывающих влияние факторов, отличающих конкретную разработку от типовой (степень новизны, сложность алгоритма, язык программирования и т.д.)
Затраты на технологию и ПС автоматизации разработки: Сзр.
Технические средства разработки определяемые в процессе технологической подготовки разработки : Сзр=Сзр1+Сзр2+Сзр3.
Затраты на технологию связаны:
1. Затраты на приобретение технических средств (прейскурантная цена приобретаемого средства) – Сзр1;
2. Затраты на освоение и внедрение принятой технологии подготовки (затраты труда на освоение – ЗП, затраты на машинное время, связанное с оснвоением, затраты на обучение персонала) – Сзр2;
3. Затраты на эксплуатацию технологических средств (затраты на сопровождение технологического средства на тот период времени, на который приходится разработка) – Сзр3.
Чаще всего приобретенные инструментальные средства используются в нескольких разработках, тогда Сзр1 разнесена на все разработки, в которых используется данное инструментальное средство. На конкретную разработку списывается лишь часть затрат, которая определяется амортизационным периодом инструментального средства = продолжительности разработки. Если в этот амортизационный период проводится несколько разработок с применением этого инструментального средства, то затраты амортизационнго периода распределяются по всем разработкам, пропорционально затратам машинного времени.
Затраты на технические средства (С4р)
Как правило технические средства применяемые для разработки (ВТ) не связаны с одной конкретной разработкой и по отношению к ним могут применять все теже правила разнесения затрат пропорционально амортизационному периоду, тогда затраты на технические средства сводятся к затратам на машинного времени на разработку.
Определение затрат машинного времени на разработку связано с технологической ЭВМ, то есть с той машиной, которая используется для разработки. Помимо технол. ЭВМ в ЖЦПИ появляется реализующая ЭВМ, но кторой ведется эксплуатация и затраты на эту машину не связаны с разработкой. Моделирующая ЭВМ в случае, когда велики различия между технологической и реализующей ЭВМ. В основном машинное время затрачивается на:
1. Формирование программного текста;
2. Формирование программной документации;
3. Отладку и испытания;
4. Технологическую подготовку.
Может использоваться два подхода в определении затрат на машинное время.
1) Исходя из затрат труда (С1з–>С4р). При определении затрат машинного времени исходят из нормативной для данного объекта велечины обеспечения одного раработчика машинным временем 2¸6 часов в сутки на одного работника (в среднем 4 часа).
Нормативная величина, как правило сопровождается затратами времени при типовых нагрузках на разработчика (этап ???). Для остальных периодов используются законы распределения машинного времени.
2) Методически схож с определением величины С1р (т.е. исходить из величины типового аналога). Тогда накапливаются статистические данные по затратам машинного времени во множестве выполненных разработок, полученная статистика классифицируется по условиям, в которых велись конкретные разработки и тогда при определении величины С4р для одного частного случая разработчик выбирает аналог, ту типовую разработку, которая наиболее близка к его условиям, принимает в качстве базового среднюю величину затрат и потом корректирует эту величину с помощью всех доступных коэффициентов.
Типовые ситуации классифицируются по функционально решаемым задачам. По каждой задаче указывается количество форм входной и выходной информации.
Вх\Вых |
1 |
… |
42 |
1 |
6 |
… |
51 |
… |
… |
… |
… |
20 |
95 |
… |
755 |