Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Расчет надежности программного продукта (модуля)
Имя модуля: Локализация; Имя вызывающего модуля: главный модуль; Входные параметры: языковые lng файлы; Выполняемые функции: обработка языковых файлов, отображение локализованных надписей и сообщений программы; Выходные данные: локализованные надписи, ссылки и сообщения; Особенности: отображение локализованной программы для языка пользователя.
Имя вызывающего модуля: главный модуль; Входные параметры: конфигурационный файл celestia.cfg; Выполняемые функции: отображение и изменение параметров основного файла celestia.cfg. Выходные данные: измененный файл celestia.cfg; Особенности: выводит на экран текущие значения параметров; сохраняет измененные параметры в конфигурационный файл.
Имя вызывающего модуля: главный модуль; Входные параметры: ssc файлы описания объектов; Выполняемые функции: отображение состояния объектов и его изменение по запросу пользователя; Выходные данные: измененные ssc файлы описания объектов; Особенности: выводит на экран текущее состояние объектов; сохраняет измененное состояние для каждого объекта в соответствующий ssc файл. Имя модуля: Lua-инструменты; Имя вызывающего модуля: главный модуль; Входные параметры: файл конфигурации config.lua; Выполняемые функции: отображение и изменение параметров конфигурационного файла config.lua; Выходные данные: измененный файл конфигурации config.lua; Особенности: выводит на экран текущие значения параметров; сохраняет измененные параметры в конфигурационный файл. Имя модуля: Управление настройками; Имя вызывающего модуля: главный модуль; Входные параметры: все конфигурационные и ssc файлы, используемые другими модулями; Выполняемые функции: импорт, экспорт и восстановление исходных настроек; Выходные данные: все измененные конфигурационные и ssc файлы, используемые другими модулями; обновленные значения параметров на экране программы; Особенности: выполняет импорт настроек из конфигурационного файла, экспорт или восстановление исходных настроек по запросу пользователя. Экономическая часть Основные результаты Затраты на создание программного продукта складываются из расходов по оплате труда разработчика программы и расходов по оплате машинного времени при отладке программы: ЗСПП= ЗЗПСПП+ ЗМЕСПП+ ЗОБЩ, где ЗСПП – затраты на создание программного продукта; ЗЗПСПП – затраты на оплату труда разработчика программы; ЗМЕСПП – затраты на оплату машинного времени; ЗОБЩ – общие затраты. Таким образом, получим: ЗСПП=389, 8 +7191, 6+2062, 5+14292=23 935, 9 руб. Расходы на оплату труда разработчика программы. Расходы на оплату труда разработчика программы определяются путем умножения трудоёмкости создания программного продукта на среднюю часовую оплату программиста (с учётом коэффициента отчислений на социальные нужды): ЗЗПСПП = t*Тчас. Таким образом, получим: ЗЗПСПП = 38, 98*10=389, 8 руб. Расчёт трудоёмкости создания программного продукта. Трудоёмкость разработки программного продукта можно определить следующим образом: t = tИ+ tА+ tБ+ tП+ tД+ tОТ где tИ – затраты труда на подготовку описания задачи; tА – затраты труда на разработку алгоритма решения задачи; tБ – затраты труда на разработку структурной схемы алгоритма решения задачи; tП – затраты труда на составление программы по готовой структурной схеме; tД – затраты труда на подготовку документации задачи; tОТ – затраты труда на отладку программы на ЭВМ при комплексной отладке задачи;
Составляющие затрат, в свою очередь можно вычислить через условное число операторов Q. Например, в нашем случае число операторов в отлаженной программе Q = 2030. Таким образом, получим: t = 40, 6+10, 15+10, 15+10, 15+8, 87+38=117, 92 чел/час. Расчёт затрат труда на подготовку описания. Оценить затраты труда на подготовку описания задачи не возможно, т.к. это связано с творческим характером работы, вместо этого оценим затраты труда на изучение описания задачи с учётом уточнения описания и квалификации программиста определяются: tИ = Q*B / (250…350*K), tАОТ – затраты труда на отладку программы на ЭВМ при автономной отладке одной задачи; B – коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой не доработки, 1, 2...5; K – коэффициент квалификации разработчика, для работающих до 2 лет, K = 0, 8; В связи с тем, что при изучении описания данной задачи потребовалось много уточнений и доработок в описании коэффициент B принимаем равным 4. Таким образом, получим: tИ = 2030*4/(250*0, 8)=40, 6 чел/час. Расчёт затрат труда на разработку алгоритма. Затраты труда на разработку алгоритма решения задачи: tА = 2030/(250*0, 8)=10, 15 чел/час. Расчёт затрат труда на разработку структурной схемы. Затраты труда на разработку структурной схемы алгоритма решения задачи вычислим следующим образом: tБ =2030/(250*0, 8)= 10, 15 чел/час. Расчёт затрат труда на составление программы. Затраты труда на составление программы по готовой структурной схеме: tП = 2030/(250*0, 8)= 10, 15 чел/час. Расчёт затрат труда на отладку программы. Затраты труда на отладку программы на ЭВМ при комплексной отладке задачи: tАОТ = 2030/(100*0, 8)=25, 37 чел/час. Отсюда tОТ = 1, 5*36, 84 = 1, 5*25, 37= 38 чел/час. Расчёт затрат труда на подготовку документации. Затраты труда на подготовку документации по задаче определяются: tД = tДP+ tДO, где tДP – затраты труда на подготовку материалов в рукописи; tДО – затраты на редактирование, печать и оформление документации. Таким образом, получим: tД = 5, 07+3, 8=8, 87 чел/час. tДР = 2030/ (500*0, 8) =5, 07 чел/час; tДО = 0, 75*5, 07= 3, 8 чел/час. Итак, общую трудоёмкость программного продукта можем рассчитать: t = 40, 6+10, 15+10, 15+10, 15+8, 87+38=117, 92 чел/час. Расчёт средней зарплаты программиста. Средняя зарплата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для примера расчёта возьмём среднюю часовую оплату труда, которая Tчас = составляет 10 руб. /час, что составляет 1660 руб. /мес. при 8-ми часовом рабочем дне и 5-ти дневной рабочей неделе. Затраты на оплату труда программиста состоят из зарплаты программиста и отчислений на социальные нужды. Отчисления на социальные нужды включают в себя: пенсионный фонд, медстрах, соцстрах, фонд занятости, сбор на образование. Итого отчисления на социальные нужды составляют 34%. Отсюда затраты на оплату труда программиста составляют: ЗЗПСПП = 117, 92*10*1, 34 = 1580, 128 руб. Затраты на оплату машинного времени. Затраты на оплату машинного времени при отладке программы определяются путём умножения фактического времени отладки программы на цену машино-часа арендного времени: ЗМЕСПП = Счас * tЭВМ. Таким образом, получим: ЗМЕСПП = 182, 9*39, 32=7191, 6 руб. Расчёт фактического времени отладки. Фактическое время отладки вычислим по формуле: tЭВМ = tП+ tДО+ tОТ ; Таким образом, получим: tЭВМ = 10, 15+3, 8+25, 37=39, 32 часа. Расчёт цены машино-часа. Цену машино-часа найдём по формуле: Счас = ЗЭВМ / ТЭВМ Таким образом, получим: Счас = 326 445, 71/1784=182, 9 руб. Расчёт годового фонда времени работы ПЭВМ IBM PC AT. Общее количество дней в году – 365. Число праздничных и выходных дней – 116. Рабочих недель – 52. Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Итого годовой фонд рабочего времени ПЭВМ составляет: TЭВМ = 8*(365-116)-52*4 = 1784 часа. Расчёт полных затрат на эксплуатацию ЭВМ. Полные затраты на эксплуатацию ЭВМ можно определить по формуле: ЗЭВМ = (ЗЗП+ ЗАМ+ ЗЭП+ ЗЕМ+ ЗТР+ ЗПР), где ЗЗП – годовые издержки на заработную плату обслуживающего персонала, руб./год; ЗАМ – годовые издержки на амортизацию, руб./год; ЗЭП – годовые издержки на электроэнергию, потребляемую ЭВМ, руб./год; ЗЕМ – годовые издержки на вспомогательные материалы, руб./год; ЗТР – затраты на текущий ремонт компьютера, руб./год; ЗПР – годовые издержки на прочие и накладные расходы, руб./год. Таким образом, получим: ЗЭВМ =321600+2062, 5+1381, 212+165+825+412, 50=326 445, 71 руб. Амортизационные отчисления. Сумма годовых амортизационных отчислений определяется по формуле: ЗАМ=СБАЛ*НАМ где СБАЛ – балансовая стоимость компьютера, НАМ – норма амортизации. Таким образом, получим: ЗАМ=16500*0, 125=2062, 5 руб. Согласно постановления совета министров СССР от 22 октября 1990 года № 1072 «О единых нормах амортизационных отчислений на полное восстановление основных фондов народного хозяйства СССР» НАМ =12, 5%. Балансовая стоимость ПЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку: СБАЛ = СРЫН+ЗУСТ, где СРЫН – рыночная стоимость компьютера, руб./шт., ЗУСТ – затраты на доставку и установку компьютера, руб./шт. Таким образом, получим: СБАЛ = 15000+1500=16500 руб/шт. Компьютер, на котором велась работа, был приобретен по цене СРЫН= 15000, затраты на установку и наладку составили примерно 10% от стоимости компьютера: ЗУСТ = 10%*СРЫН Таким образом, получим: ЗУСТ = 0, 1*15000=1500 руб. СБАЛ = 15000+1500=16500 руб/шт. ЗАМ = 16500*0, 125=2062, 5 руб/год. Популярное:
|
Последнее изменение этой страницы: 2016-04-11; Просмотров: 1258; Нарушение авторского права страницы