
- •Аннотация
- •Annotation введение.
- •1. Единая система мониторинга и администрирования (есма)
- •1.1. Цель создания и назначение есма
- •1.2. Основные принципы построения есма
- •1.3. Архитектура есма
- •1.3.1. Общая архитектура системы управления и мониторинга
- •1.3.2. Информационная модель есма
- •1.3.3. Агент-шлюз
- •1.3.4. Протокол взаимодействия
- •1.3.5. Структура сум
- •1.3.6. Структура асум-Пр
- •2.4. Требования к составу и параметрам технических средств
- •3. Разработка информационной модели втк-12
- •3.1. Аппаратура цифровой системы передачи данных втк-12
- •3.1.1. Назначение аппаратуры
- •3.1.2. Технические характеристики
- •3.1.3. Состав аппаратуры втк-12
- •3.1.4. Устройство аппаратуры втк-12
- •3.1.5. Описание и работа составных частей изделия
- •3.1.5.1. Описание и работа блока втк-12
- •3.1.5.2. Описание и работа платы вк-16
- •3.1.5.3. Описание и работа платы ок-14
- •3.1.5.4. Описание и работа платы вд-14
- •3.3. Определение классов для информационной модели
- •3.3.1. Классы объектов и наследование
- •3.3.2. Принципы включения и наследования
- •3.3.3. Выбор структуры объектов (классов).
- •3.3.3.1. Сетевой элемент (Network Element)
- •3.3.3.2. Платы канальных окончаний (Circuit Pack)
- •3.3.3.3. Группы доступа (Access Group)
- •3.3.3.4. Точки доступа в сеть (Trail Termination Point)
- •3.3.3.5. Link End
- •3.3.3.6. Точка окончания соединения (Connection Termination Point)
- •3.4. Правила присвоения идентификаторов.
- •4. Разработка шлюза
- •4.1. Принцип работы шлюза
- •4.2. Структура файлов конфигурации
- •4.2.1. Файл описания плат ок/вд (vtk.Cfg)
- •4.2.2. Файл коммутации (switch.Cfg)
- •4.3. Использование библиотек (dll)
- •4.4. Реализация интерфейсных функций
- •4.4.1. ФункцияGateInit
- •4.4.2. ФункцияGetNeData.
- •4.4. Создание тестирующего приложения.
- •5. Экономическое обоснование дипломного проекта
- •5.1. Расчет затрат на создание программного продукта.
- •5.1.1. Расчет трудоемкости
- •5.1.2. Определение себестоимости разработки
- •5.2. Сетевое планирование
- •6. Организация безопасных условий труда оператора эвм
- •6.1. Анализ условий труда оператора эвм
- •6.2. Оборудование рабочего места оператора эвм
- •6.3. Меры борьбы с вредными воздействиями.
- •6.3.1. Санитарные нормы и стандарты безопасности
- •6.3.2. Средства защиты пользователей от эмп
- •6.3.3. Требование к видеодисплейным терминалам и пэвм
- •6.3.4. Требования к помещениям с эвм.
- •6.3.5. Требования к микроклимату помещений эксплуатации мониторов и пэвм.
- •6.3.6. Требования к шуму
- •6.3.7. Требования к освещению помещений и рабочих мест с мониторами и пэвм.
- •6.4. Расчет системы искусственного освещения
- •6.4.1. Описание помещения, в котором располагается рабочее место.
- •6.4.2. Расчет освещения рабочего места.
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2 Блок-схема процедуры GateInit
- •Приложение 3
- •Приложение 3
- •Приложение 4
5.1.1. Расчет трудоемкости
Трудоемкость программного комплекса носит вероятностный характер, так как зависит от множества трудноучитываемых факторов [12]. Основной сложностью является то, что разработка программного обеспечения является итеративным процессом. В начале составим перечень основных этапов работ, которые необходимо выполнить для создания приложения. Трудоемкость оценивается по сумме трудоемкостей этапов работ, определяемых в человеко/днях и приведена в табл. 5.1.
Таблица 5.1
Трудоемкость этапов работы по созданию ПП
|
Этапы работ |
Кол-во человек |
Кол-во дней |
Чел/дни |
1 |
Знакомство с предметной областью |
3 |
6 |
18 |
2 |
Подготовка технического задания |
1 |
2 |
2 |
3 |
Внесение дополнений в ТЗ |
3 |
1 |
3 |
4 |
Выбор классов объектов для информационной модели |
2 |
5 |
10 |
5 |
Создание информационной модели ВТК-12 |
2 |
10 |
20 |
6 |
Проектирование структуры шлюза |
1 |
20 |
20 |
7 |
Разработка шлюза |
2 |
50 |
100 |
8 |
Тестирование шлюза |
2 |
3 |
6 |
9 |
Подготовка перечня необходимых изменений |
2 |
6 |
12 |
10 |
Обновление шлюза |
1 |
15 |
15 |
11 |
Создание руководства пользователя и документации разработчика |
1 |
10 |
10 |
12 |
Финальное тестирование |
3 |
2 |
6 |
13 |
Сдача |
3 |
1 |
3 |
|
Итого: |
|
|
220 |
5.1.2. Определение себестоимости разработки
Цель расчета себестоимости разработки программной системы является определение величины затрат на ее выполнение. В плановую себестоимость включаются все затраты, связанные с разработкой программного продукта. Определение затрат на проведение работ производится путем составления калькуляции плановой себестоимости. Она является основным документом, на основании которой осуществляется планирование и учет затрат на разработку программного продукта. Калькуляция плановой себестоимости осуществляется по следующим статьям затрат:
основная заработная плата;
дополнительная заработная плата;
отчисления на социальные нужды;
стоимость машинного времени;
лицензионное ПО;
прочие прямые расходы;
накладные расходы.
1. На статью «Основная заработная плата» относится заработная плата сотрудников, непосредственно занятых разработкой системы, а также заработная плата работников нештатного состава, привлеченных к ее выполнению. Исходными данными для расчета служат трудоемкость выполняемых работ и заработная плата за рабочий месяц.
Трудоемкость разработки ПП – 220 дней = 10 месяцев
Средняя заработная плата программиста – 6000 руб./месяц.
Основная зарплата – 10 чел./мес.* 6000 руб./мес. = 60 000 руб.
2. На статью «Дополнительная заработная плата» относятся выплаты предусмотренные законодательством за непроработанное время: оплата отпусков, оплата за выполнение государственных и общественных обязанностей и др. Размер дополнительной зарплаты в научных учреждениях составляет 10% от основной. Таким образом, дополнительная заработная плата
Дополнительная заработная палата = 60 000 руб.*0.1 = 6 000 руб.
3. К статье «Отчисления на социальные нужды» относятся обязательные отчисления по установленным законодательством Российской федерации нормам органам государственного социального страхования, Пенсионного фонда, Государственного фонда занятости населения и медицинского страхования. Единый социальный налог определяется по затратам на оплату труда работников. Величина отчисления составляет 35,6 %.
Единый социальный налог – 66 000 руб.*0.356 = 23 500 руб.
4. К статье «Стоимость машинного времени» относятся затраты на эксплуатацию ЭВМ. Для определения стоимости машинного времени воспользуемся данными из технических паспортов вычислительной техники.
Продолжительность ЭВМ времени – 220 дней*8 часов = 1 760 часов
Стоимость ЭВМ типа Pentium III – 50 000 руб.
Срок эксплуатации ЭВМ – 3 года.
Амортизационные отчисления на ЭВМ – 50 000 руб./(3 года*12 месяцев*22 дня *8 часов) ≈ 8 руб./час.
Потребляемая ЭВМ мощность – 350 Ватт/час.
Стоимость 1 кВатт – 0,89 руб.
Затраты на электроэнергию – 0,89 руб./кВатт* 0,35 кВатт = 0,31 руб./час.
Стоимость машинного часа – 8 руб./час+0,31 руб./час = 8,31 руб./час.
Стоимость машинного времени – 8,31 руб./час.*1 760 часов = 14 625 руб.
5. К статье «Лицензионное ПО» относятся расходы на приобретение и эксплуатацию средств разработки. Для разработки программного продукта применялись интегрированная среда InpriseDelphi 5.0 и программный пакет для визуально объектно-ориентированного программированияRationalRoseEnterpriseEdition.
Стоимость лицензии разработчика Delphi 5.0 – 500$ = 15 500 руб;
Срок службы среды разработки – 2 года;
Затраты на Delphi 5.0 = 220 дней * 15 945 руб./(2 года * 12 мес. * 22 дня) = 6 450 руб.
Стоимость лицензии разработчика Rational Rose – 4 500$ = 139 500 руб;
Приблизительное планируемое количество проектор, разрабатываемых с помощью Rational Rose - 20;
Затраты на Rational Rose = 143 500 руб./ 20 = 6 975 руб.
Полные затраты на средства разработки = 6 650 руб. + 7 175 руб. = 13 425 руб.
6. На статью «Прочие прямые расходы» относятся расходы на приобретение и подготовку материалов научно-технической информации, за использование средств телефонной и радиосвязи и другие расходы, необходимые при разработке данного комплекса программ. Затраты определяются на основе статистической информации в процентах к суммарным расходам всех предыдущих статей (5-10%). Таким образом:
Прочие прямые расходы – (66 000 руб.+ 23 500 руб.+ 14 625 руб.+ 13 425 руб.)*0.05 = 5 875 руб.
7. В статью «Накладные расходы» включаются расходы на управление и хозяйственное обслуживание, которые в равной степени относятся ко всем выполняемым работам. По статье учитывается заработная плата аппарата управления и общехозяйственных служб, затраты на содержание и текущий ремонт зданий, сооружений, оборудования и инвентаря, амортизационные отчисления на их полное восстановление и капитальный ремонт, расходы по охране труда, научно-технической информации и т.д. Процент накладных расходов – экспериментальная величина и определяется, как отношение плановой суммы накладных расходов к прямым затратам. Примем процент накладных расходов 30%. Таким образом:
Накладные расходы = (60 000 руб. + 6 000 руб.) * 1,35 = 37 025 руб.
В таблице 5.2 приведена итоговая калькуляция затрат на разработку программного продукта.
Таблица 5.2
Калькуляция затрат
|
Статьи затрат |
Сумма (руб.) |
|
Прямые (переменные) затраты |
|
1 |
Основная заработная плата разработчиков |
60 000 |
2 |
Дополнительная заработная плата разработчиков (10% п.1) |
6 000 |
3 |
Единый социальный налог (0,356 от п. 1 и 2) |
23 500 |
4 |
Стоимость машинного времени (амортизация ЭВМ) |
14 625 |
5 |
Лицензированное ПО |
13 425 |
6 |
Прочие прямые расходы (5% от п.1-5) |
5 875 |
7 |
Итого: |
123 425 |
|
Накладные (постоянные) затраты |
|
8 |
Накладные затраты (30% от прямых затрат) |
37 025 |
|
Итого: |
160 450 |