Рефераты по БЖД

Моделирование аварийных ситуаций на опасных производственных объектах

Эти стратегии тестирования позволяют сосредоточить внимание разработчиков на анализе наиболее важных компонент программ. При стратегии 1 первоочередному тестированию подлежат маршруты, наиболее длинные по числу команд и по времени исполнения. Им соответствуют обычно маршруты с наибольшим объемом вычислений и преобразований переменных. Эта стратегия целесообразна при планировании тестирования программ, имеющих вычислительный характер обработки данных при небольшом числе логических условий и маршрутов исполнения программ. При стратегии 2 приоритет отдается маршрутам, наиболее сложным по числу анализируемых условий. Такая стратегия предпочтительна при тестировании логических программ с небольшим количеством вычислений. При обеих стратегиях на завершающие этапы тестирования остаются простые по вычислениям или по логике маршруты, для которых необходимы относительно короткие тесты. Данные о вероятности (частности исполнения) маршрутов или операторов программ помогают выделить интенсивно исполняемые компоненты программы, которые целесообразно подвергать наиболее тщательной проверке при стратегии 3. Априорно на базе представлений разработчика о динамике функционирования создаваемой программы может быть составлен первоначальный профиль программы. В профиле обычно содержится следующая информация: частота и длительность выполнения каждого оператора, вероятность выполнения каждого логического условия, предельные значения некоторых переменных, количество итераций в циклах. Эти данные для каждой программы могут получаться автоматически в процессе ее исполнения или обобщаться и уточняться по мере развития отладки и испытаний программ. В результате: выделяются наиболее активные компоненты программы, прошедшие наиболее тщательную проверку, а также компоненты, требующие повышенного внимания и подлежащие дополнительному тестированию вследствие малой частоты исполнения; статистика условных переходов и число итераций циклов дает информацию для обнаружения некоторых типов ошибок; длительность исполнения маршрутов позволяет оценивать среднюю длительность исполнения всего модуля, что особенно, важно для систем реального времени.

Для упорядочения маршрутов при тестировании по стратегии 3 используется их взвешивание вероятностью исполнения. При этом основная сложность состоит в оценке вероятностей ветвления в условных переходах и переключателях, а также в оценке числа исполнения циклов. Эти значения должны указываться разработчиками программ, что достаточно трудоемко и субъективно. Тем не менее, такие стратегии позволяют эффективно планировать тестирование и оценивать уровень отлаженности программ.

Технико-экономическое обоснование разработки программного обеспечения

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

Затраты на разработку программных средств (Зпс) могут быть рассчитаны по следующей формуле:

Зпс = М+Пок+Зо+Зд+Осн+Рпр+Рн (руб.), где (3.1)

М – стоимость сырья и материалов;

Пок – стоимость покупных комплектующих (руб.);

Зо – основная заработная плата разработчиков ПС (руб.);

Зд – дополнительная заработная плата разработчиков ПС (руб.);

Осн – отчисления на социальные нужды (руб.);

Рп – прочие прямые расходы (руб.);

Рн – накладные расходы (руб.).

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

Стоимость используемых для разработки программного средства материалов (М) в общем виде может быть рассчитана по формуле:

М = SQi*Цi*КТ,i (руб.), где (3.2)

n – количество видов используемых материалов;

i – наименование соответствующего вида используемых материалов;

Qi – расход на разработку материалов i-го наименования в соответствующих единицах измерения;

Цi – цена приобретения единицы материала i-го наименования (руб.);

КТ,i – коэффициент, учитывающий транспортно-заготовительные расходы при приобретении материалов i-го наименования (оплата услуг транспорта, комиссионных посредникам и др.).

Примем КТ,i = 1,12

Расчет стоимости используемых материалов представлен в таблице 3.1.

Таблица 3.1 - Расчет стоимости используемых материалов

Наименование

Материала

Ед.

изм.

Цена за

единицу (руб.)

Расход на разработку

Коэффициент, КТ

Сумма,

руб.

Бумага для принтера А4

Папка для бумаг

пачка

шт.

100,00

30,00

2

2

1,12

1,12

224,00

67,20

ИТОГО:

       

291,20

Расчет стоимости покупных комплектующих. В расходы по этой статье следует включать стоимость необходимых для разработки, отладки и сдачи заказчику покупных изделий, таких как, магнитные носители (дискеты), сервисных программ, систем и языков программирования и т.д.

Стоимость покупных комплектующих может в общем виде быть рассчитана по формуле:

Пок = S Ni*Цi*КТ,i (руб.), где (3.3)

i – наименование покупных изделий;

n – количество видов покупных комплектующих;

Ni – расход на разработку покупных комплектующих i-го наименования (шт.);

Цi – цена приобретения единицы покупных комплектующих i-го наименования (руб.).

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

Таблица 3.2 - Расчет стоимости покупных комплектующих

Наименование покупных комплектующих

Цена за ед-цу, руб.

Расход на разработку, шт.

Коэффициент, Кн

Сумма,

руб.

USB-накопитель 1Гб

CD MS Office 2000

C++Builder 6 Professional

Windows XP Home Edition

250,00

2990,00

29300,00

2150,00

1

1

1

1

1,15

1,15

1,15

1,15

287,50

3438,50

33695,00

2472,50

ИТОГО:

     

39893,50

Перейти на страницу номер:
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17 


Другие рефераты:

© 2010-2018 рефераты по безопасности жизнедеятельности