- •2 Разработка модуля инерционного сенсора 8
- •3 Разработка технологического процесса начальной калибровки модуля инерционного сенсора 38
- •8 Заключение 104
- •9 Список литературы 105 Введение и постановка задачи
- •Введение
- •Техническое задание на дипломный проект
- •Разработка модуля инерционного сенсора
- •Предложение и обоснование подхода к созданию сенсора
- •Разработка структурной схемы модуля инерционного сенсора
- •Обоснование выбора элементной базы
- •Акселерометр
- •Магниторезистивный сенсор
- •Температурный датчик
- •Операционный усилитель
- •Мультиплексор
- •Микроконтроллер
- •Принцип работы модуля инерционного сенсора
- •Расчет потребляемой мощности
- •Разработка технологического процесса начальной калибровки модуля инерционного сенсора
- •Обоснование необходимости начальной калибровки модуля инерционного сенсора
- •Разработка алгоритма технологического процесса начальной калибровки инерционного сенсора
- •Результаты испытания разработанного технологического процесса начальной калибровки инерционного сенсора
- •Разработка алгоритмов управления инерциальными приложениями
- •Разработка алгоритма опроса модуля инерционного сенсора и фильтрации полученных показаний
- •Разработка алгоритма распознавания базовых движенийFlip
- •Разработка алгоритма выделения базовых движенийPush
- •Разработка методики написания инерциальных приложений
- •Специфика разработки приложений для операционной системыPalmOs4.0
- •Разработка разделяемого ресурса базы данных инерционного сенсора
- •Разработка демонстрационного инерциального приложения
- •Планирование и оценка затрат создания программного продукта
- •Смоляная яма программирования
- •Сетевое планирование
- •Создание структурной таблицы работ
- •Расчет затрат на создание программного продукта
- •Расчет затрат на непосредственную разработку программного комплекса
- •Расчет затрат на изготовление опытного образца программного продукта
- •Расчет затрат на технологию
- •Затраты на эвм
- •Общие затраты на создание программного продукта
- •Производственная и экологическая безопасность
- •Введение в производственную и экологическую безопасность
- •Обеспечение производственной безопасности при разработке, производстве и эксплуатации микропроцессорных устройств
- •Микроклимат лаборатории
- •Требования к уровням шума и вибрации
- •Электробезопасность
- •Требование к защите от статического электричества и излучений при работе за компьютером.
- •Требования к освещению на рабочем месте
- •Воздействие вредных веществ при пайке
- •Психофизические факторы
- •Эргономика рабочего места
- •Расчет искусственного освещения на рабочем месте
- •Охрана окружающей среды
- •Заключение
- •Список литературы
Расчет затрат на создание программного продукта
Расчет затрат на непосредственную разработку программного комплекса
Затраты на непосредственную разработку программного комплекса, обозначаемые К1р, состоят:
Затрат на непосредственное проектирование.
Затрат на программирование
Затрат отладку.
Затрат на испытание программного комплекса
К1р рассчитывается по формуле:
К1р=(ПК/Р)*ПijСij [чел/день], где:
ПК – объем программы, Кбайт;
Р – интегральный показатель средней производительности труда разработчика, чел/день;
Сij – коэффициенты изменения трудоёмкости;
В нашем случае известно:
ПК = 64Кбайт;
Р = 0.02 чел/день;
ТН = 100; - наработка на отказ в час.
ρ = 0.8; - загрузка ЭВМ, на которой ведётся разработка;
tэ = 3 часа; – время эксплуатации;
N = 50 копий; - первичный тираж программы;
Определим коэффициенты Cij:
С11 – изменение трудоемкости при увеличении объема программы;
C11 = lg(ПК*10-3) = 1.193 чел/день
C12 – изменение трудоемкости при изменении базы данных. В нашей разработке данный коэффициент не учитывается;
C13 – учет надёжности функционирования;
С13 = lg(ТН*10)=3 чел/день
C14 – ограничение ресурсов производительности и оперативной памяти;
C14 = 1/1.4(1-ρ)1/2 = 0.0285 чел/день
С15 – длительность предлагаемой эксплуатации;
С15 = 0.8*lg(tЭ*10) = 1.18 чел/день
C16 – предполагаемый тираж программы;
C16 = 1.5*(1-exp(-1.1*N)) = 1.499 чел/день
По вышеприведённым коэффициентам рассчитаем затраты на разработку:
К1р=(ПК/Р)*ПijСij = 577 чел/день;
К1р=577*206=118862р.
Расчет затрат на изготовление опытного образца программного продукта
Затраты на изготовление опытного образца программного продукта, обозначаемые К2Р, составляют 10-15% от затрат на непосредственную разработку, и состоят из: затрат на изготовление носителей программ опытного образца, обозначаемых К2Р1, и затрат на создание комплекта документации, обозначаемых К2Р2.
Затраты на изготовление носителей программ опытного образца составляют:
К2Р1=5.77 чел/день
Затраты на создание комплекта документации составляют:
К2Р2 = 50.54 чел/день
Отсюда, затраты на изготовление опытного образца составляют:
К2Р = К2Р1 + К2Р2 = 56.31 чел/день
К2Р = 56.31*206=11599р
Расчет затрат на технологию
Для создания программного продукта необходима среда разработки Metrowerks Codewarrior 8.0, Стоимость которой равна 15500р. Следовательно затраты на технологию составляют:
К3Р = 15500р
Затраты на эвм
Для разработки программного продукта требуется оснастить программистов персональными компьютерами со следующими характеристиками:
Тактовая частота процессора: 733Мгц
Объем ОЗУ: 256Мбайт
Объем жесткого диска: 10Гбайт
Монитор с диагональю: 17’’
Средняя цена персонального компьютера со следующими характеристиками равна:
21800р.
Для отладки программного обеспечения требуется карманный персональный компьютер Palm m505, средняя цена его равна 12400р.
Следовательно затраты на ЭВМ будут составлять:
К4Р = 12400+21800=37200р
Общие затраты на создание программного продукта
Общие затраты будут вычисляться суммированием всех затрат рассчитанных выше и составят:
К= К1р+ К2р+ К3р +К4р=118862+11599+15500+37200=183161р