- •Государственный комитет рф по высшему образованию
- •6. Организация рабочего места программиста 82
- •7. Литература. 101
- •Глава 1 специальная часть
- •Введение
- •Эскизный проект
- •Постановка задачи
- •Определение понятия модели
- •Требования, предъявляемые к системе экономического планирования.
- •Выбор платформы проектирования и еe обоснование
- •Экономическая модель в системе экономического планирования
- •Структура экономической модели
- •Язык модели
- •Внутренний язык - язык вычислителя UniCalc
- •Константы
- •Переменные
- •Стандартные математические функции
- •Пример формулы на внешнем языке и внутреннем языке.
- •Общая отруктура системы
- •Структуры данных
- •Инфологическая модель базы данных
- •Предметная область
- •Описание объектов
- •Связи между объектами
- •Лингвистическое описание
- •Алгоритмические связи
- •Информационные потребности пользователя
- •Ограничение целостности
- •Даталогическая модель данных
- •Технический проект
- •Конфигурация технических средств
- •Алгоритмы предварительной подготовки данных для расчета экономической модели
- •Общий алгоритм работы программы
- •Структура программы
- •АрхитектураBorland Database Engine (idapi) – ядро доступа к данным.
- •Иерархия форм.
- •Создание псевдонимаBde.
- •Модуль формы fmNew.
- •Глава 2 технологическая часть
- •Технология программирования с использованием средств быстрой разработки приложений.
- •Введение.
- •ОсобенностиRad–средств.
- •Визуальная компонентность.
- •Многократное использование кода.
- •Создание программ в средеDelphi.
- •Отладка программ.
- •Глава 3 Организационно - экономическая часть
- •Расчёт затрат на разработку программы
- •Введение
- •Составляющие затрат на разработку программ Kр
- •Затраты на непосредственную разработку кп
- •Факторы кп как объекта проектирования, влияющие на непосредственные затраты при разработке сложных программ.
- •Применение современных методов разработки кп.
- •Факторы оснащенности процесса разработки кп аппаратурными средствами, влияющими на непосредственные затраты при разработке сложных программ.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки кп.
- •Затраты на эвм, используемые для автоматизации разработки данной программы.
- •Расчет затрат на разработку системы моделирования макроэкономики.
- •Исходные данные
- •Коэффициенты изменения трудоемкости
- •Расчет непосредственных затрат на разработку
- •Затраты на эвм
- •Факторы обитаемости
- •Воздействие электромагнитного излучения монитора
- •Оптимизация условий зрительного восприятия
- •Освещение
- •Расчет общего освещения
- •Микроклимат
- •Оптимизация акустических условий
- •Электробезопасность.
- •Меры защиты от поражения электрическим током.
- •Защита от статического электричества.
- •Защита от электромагнитных полей и ионизирующего излучения.
- •Психофизические факторы.
- •Организационные мероприятия.
- •Пожаробезопасность.
- •Мероприятия по организации рабочего места.
- •Заключение.
- •Выводы.
- •Литература.
Расчет затрат на разработку системы моделирования макроэкономики.
Исходные данные
ограничение ресурсов производительности и оперативной памяти реализующей ЭВМ не менее 90%;
предположительно длительность эксплуатации составит не более 1 года;
данная программа будет существовать в единственном экземпляре;
после создания КП предполагается использовать около 60% наработок;
при создании КП число наработок из других программ составило не более 30%;
при разработке программы, которая относится к программному продукту ниже среднего класса сложности, применялась только реализующая ЭВМ;
уровень квалификации заказчика выше среднего.
Наименование характеристики |
Количество |
|
6 чел. |
|
2000 руб./ мес. |
|
13129 строк |
|
20 руб./ч |
|
~ 4 мес. |
|
3 ч/день |
Коэффициенты изменения трудоемкости
сложность программы - С11 = lg(4693.5 * 10-3)=0.67;
ограничение ресурсов производительности ЭВМ -
С14 = (1.14 * (1 - р)1/2)-1 = 2.8;
мобильность использования компонент из других разработок - С17=0.7;
современные методы разработки - С31 = 0.7;
уровень языка программирования - С33 = 0.5;
относительное быстродействие ЭВМ - С41 = 0.8;
относительный объем памяти - С42 = 1.1;
технологическая квалификация - С51 = 0.7;
тематическая квалификация - С52 = 0.8;
программистская квалификация - С53 = 0.9;
квалификация заказчика - С54 = 1.2;
остальные коэффициенты примем равными единице.
Расчет непосредственных затрат на разработку
Считаем, что на каждого разработчика пришлось одинаковое число команд - П * 1.5 / 6 команд, т.е. считаем, что в одной строке содержится в среднем 1.5 команды и, т.к. в разработке принимало участие шесть человек, то в результате стыковки модулей общее количество строк составило сумму количества строк каждого разработчика.
Пк = П *1.5 / 6 = 3282 (команд/чел.);
Производительность P = Пк / Тр = 2.07 (команд/чел./день);
Считаем, что в месяце, в среднем, 22 рабочих дня, тогда средняя дневная заработная плата разработчика Sд = 90.9 (руб.)
Произведение коэффициентов Сij - Пij Cij = 0.245;
Также необходимо учитывать накладные расходы, включающие в себя:
заработную плату административно - управленческого персонала с отчислением на социальное страхование;
аренду помещения;
хозяйственные нужды;
приобретение специальной литературы.
Считаем, что накладные расходы составили 50% от непосредственных затрат.
Теперь можем рассчитать непосредственные затраты на разработку - К1р :
K1р = Пк * ПijCij * Sд * S * 1.5 / P = 522 * 0.245 * 90.9 * 6 * 1.5 / 2.07 = 50544 (рублей).
Затратами на создание опытного образца являются затраты на разработку, т.е. программа сама по себе и есть опытный образец. Затратами на технологию и программные средства мы пренебрегаем.
Затраты на эвм
Считаем, что в году 250 рабочих дней.
Тр = 84 (дней);
Рассчитаем затраты на ЭВМ:
К4р = а41*Тр * Tдн = 20 * 84*3 = 5040 (руб.)
Все результаты сведем в таблицу.
Затраты на разработку КП
Составляющие |
Затраты (руб.) |
% от затрат на разработку |
K1р |
50544 |
90 |
K4р |
5040 |
10 |
Таким образом затраты на разработку системы моделирования макроэкономики составляют Kр = 55584 руб.
Выводы
Мы рассчитали суммарные затраты на разработку данного Кп и увидели, что они составили примерно 55584 рублей. Наибольшие затраты были на разработку программы, кроме того, очень высокий процент непосредственных затрат на эксплуатацию реализующей ЭВМ. Это может объясняться тем, что еще не отработана технология на создание подобных систем.
Возможным методом уменьшения затрат является более продуктивное использование машинного времени программистами.
Глава 4
ПЭБ
“Организация рабочего места программиста”
Организация рабочего места программиста
Условия производственно-экологической безопасности разработчика пользователя ЭВМ
В этой части рассматриваются факторы, влияющие на условия безопасности труда разработчиков - пользователей ЭВМ. Приводятся их основные характеристики и рекомендации по преодолению или ограничению вредного воздействия аппаратуры, входящей в состав рабочего места пользователя ЭВМ.
Вредные воздействия при работе с компьютером
Работая за дисплеем компьютера человек подвергается воздействию различных факторов. К таким воздействиям можно отнести следующие:
· электромагнитное излучение;
· тепловое излучение;
· недостаток или избыток общей освещенности;
· механическое воздействие;
· шумовое воздействие;
· опасность поражения электрическим током.
Наличие подобных факторов обусловлено предметами и средствами труда программиста, к которым можно отнести следующее оборудование:
· системная часть компьютера;
· дисплей;
· принтер;
· электрооборудование рабочего места
· другие внешние устройства.
Особенно сильно проявляется влияние дисплея компьютера. Дисплей принадлежит к числу тех компонентов, работа с которыми требует особенного внимания. Практически большую часть времени работы за компьютером человек смотрит на экран, или, по крайней мере, находится перед ним, подвергаясь таким образом воздействию электромагнитного излучения, уровень которого целиком зависит от качества электронных лучевых трубок (ЭЛТ), которое еще не всегда удовлетворительное. Поэтому вопросам организации рабочего места следует уделить первостепенное внимание.