Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Оценка затрат на разработку программных средств

..pdf
Скачиваний:
10
Добавлен:
12.11.2023
Размер:
11.13 Mб
Скачать

затратами на эксплуатацию программ имитации за время про­ ведения комплексной отладки и испытаний тестируемого КП;

затратами на первичную установку и эксплуатацию ЭВМ и вспомогательного оборудования, используемого в имитационном стенде.

Перечисленные затраты на создание программ для имитации тестов могут быть оценены по формулам гл. 2. При расчетах следу­ ет учитывать некоторые особенности КП для имитации тестовых данных. В большинстве случаев имитаторы создаются на базе универсальных ЭВМ с развитым технологическим программным обеспечением. Для создания имитирующих программ, как правило, применяются апробированные технологические системы, поэтому при оценках нужно учитывать только затраты на эксплуатацию и обслуживание (см. 2.5)) технологических средств С3р3 используе­ мых для разработки имитаторов. Имитационные стенды практиче­ ски всегда являются уникальными ( п = 1) и достаточно полно ис­

пользуют ресурсы имитирующей ЭВМ (р ~ 0 ,9 ). В ряде случаев эти комплексы программ могут иметь объем порядка 105— 106 команд и должны проектироваться с применением современных технологи­ ческих систем (U ~ 3-М ).

Затраты на эксплуатацию программ имитации .в основном опре­ деляются длительностью проведения комплексной отладки и ис­ пытаний (аналогично (2.16) и (2.17)):

= а Зэ*^ко Т а 4а*^ко*

Коэффициенты а3э и а4э соответствуют стоимости машинного времени имитирующей ЭВМ и стоимости обслуживания версии имитирующих программ в единицу времени. Обычно доминирует коэффициент а3э, среднее значение которого находится в диапазоне (10— 100) р/ч. Значение времени tKO соответствует реальному вре­

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

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

При создании КИМС значительные сомнения у руководителей вызывает рациональность больших капитальных затрат на обору­ дование и создание программного обеспечения. При суммировании перечисленных затрат следует учитывать, что годовые затраты на

2 0 2

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

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

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

вательное поэтапное прогнозирование сроков завершения работ и соответствующих затрат [79, 90]. Управление процессом разработки КП на базе фактических затрат на компоненты КП и этапы разра­ ботки и последовательно уточняемая достоверность прогноза ТЭП позволяют не только снижать затраты на данный КП, но и созда­ вать базу аналогов и обобщенных данных для достоверного прог­ нозирования последующих проектов.

Исходные данные ТЭП и объекта разработки также могут раз­ личаться по полноте и достоверности, особенно в зависимости от условий и этапов разработки, что позволяет их разделить на сле­ дующие группы:

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

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

обобщенные ТЭП ряда родственных предприятий, создающих близкие по классу ПС, с применением собственных технологии и систем автоматизации.

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

209

Соседние файлы в папке книги