Скачать 229.2 Kb.
|
12 Организационно-экономическая частьТема проекта: Разработка программного обеспечения мобильного устройства для передачи файлов по технологии IP телефонии. 12.1 Описание проектаНастоящий дипломный проект ставит перед собой следующую цель: разработать модуль на основе RTP/RTCP/SIP, позволяющий устанавливать VoIP/GPRS соединения, управлять соединением, осуществлять передачу файлов между мобильными устройствами в полудуплексном режиме. Приложение должно быть ориентировано на передачу мультимедиа-файлов. В связи с продвижением ведущими производителями сотовых телефонов (Нокия , Моторола, Сони-Эриксон) функциональности РТТ, данный модуль способствует еще большей популяризации сотовых телефонов с функцией РТТ, за счет расширения возможностей. Удобство доступа и передачи файлов нажатием одной кнопки существенно облегчает использование мобильного телефона, что способствует смещению сервиса передачи файлов от таких популярных способов как ММС и СМС с приложенным файлом к использованию РТТ. Разрабатываемый модуль предназначен для Р2К платформы и может быть портирован практически в любой телефон обладающий типичной Р2К-ой функциональностью. Время требуемое для портирования РТТ модуля в Р2К телефон группой из 4 инженеров обычно не превышает 3 месяцев, что дает возможность не разрабатывать под конкретный телефон конкретный модуль, а портировать уже имеющийся. Это существенно сокращает время для расширения функциональности сотового телефона РТТ модулем. В качестве сети передачи данных между мобильными устройствами и сервером принята сеть GPRS. GPRS - General Packet Radio Service - cети с пакетной передачей данных. Это часть GSM сети, которая позволяет передавать данные на существенно более высоких, чем в обычной GSM сети, скоростях. Если в обычной GSM-сети можно получить максимум 14,4 Кбит/с, то теоретический максимум в GPRS составляет 171,2 Кбит/с при полном использовании. GPRS — это пакетная система передачи данных, функционирующая аналогично с cетью Интернет. Выбор был сделан с учетом перспектив развития GSM подразделения компании «Моторола» Для установки программного продукта должны быть предъявлены следующие требования к техническим средствам. - P2K based операционная система - АРМ процессор с частотой 266 МГц - Объем оперативной памяти 8 Мб - Объем flash памяти 16 МБ 12.2 Исходные данные- Сложность алгоритма с = 1,0. Язык программирования - Borland C++ Builder 6.0. - Планируемый срок разработки 5 месяцев (в месяце 21 рабочий день). - Продолжительность рабочего дня 8 часов. 12.3 Расчет трудоемкости темы Расчет производится по методике, основанной на опытностатистических данных. Трудоемкость разработки программного обеспечения для идентификации языка текста рассчитывается по формуле [1]. Тоб = То + Ти + Та + Тбс + Тп + Тот + Тд , [1] где Тоб суммарная трудоемкость разработки темы, То трудоемкость постановки задачи, Ти трудоемкость изучения и описания задачи, Та трудоемкость разработки алгоритма, Тбс трудоемкость разработки блоксхемы, Тп трудоемкость написания программы, Тот трудоемкость отладки, Тд трудоемкость оформления документов. Трудоемкость каждого этапа, в свою очередь, определяется через условное число операторов в разрабатываемом программном обеспечении. В их число входят те операторы, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов в программе задачи определяется по формуле [2]. Q = q c (1 + p) , [2] где q предполагаемое число операторов (q = 16 000), с коэффициент сложности программы (с = 1), р коэффициент коррекции программы в ходе ее разработки (p = 0,1). Коэффициент сложности программы с характеризует относительную сложность программ задачи по отношению к так называемой типовой задаче, сложность которой принята равной единице. Коэффициент коррекции программы р характеризует увеличение объёма работ за счёт внесения изменений в алгоритм или программу решения задачи по результатам уточнения постановок и её описаний, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи. Q = 16 000 1 (1 + 0,1) = 17600 . При расчете полной трудоемкости по статистическим данным принимается То=8. Остальные составляющие определяются по следующим формулам: Ти = Q В / (75 85) k, Та = Q / (20 25) k, Тбс = Q В / (10 15) k, Тп = Q / (20 25) k, Тот = Q / (4 5) k, Тд = Q / (15 20) k, где В коэффициент, характеризующий качество описания задачи (В = 1,5), k степень подготовленности специалиста к порученной ему работе (k = 0,8 – определяется в зависимости от стажа работы таблица 12.1). Таблица 12.1 – Зависимость коэффициента от стажа работы
Ти = 17600 1,4 / (75 0,8) = 235 [чел / час], Та = 17600 / (20 0,8) = 880 [чел / час], Тбс = 17600 1,4 / (15 0,8) = 2640 [чел / час], Тп = 17600 / (10 0,8) = 880 [чел / час], Тот = 17600 / (5 0,8) = 3520 [чел / час], Тд = 17600 / (20 0,8) = 1174 [чел / час], Тоб = 8 + 235 + 880 + 2640 + 880 + 3520 + 1174 = 9337 [чел / час], Тоб = 9337 / 8 = 1167 [чел / дн]. Определение численности исполнителей производится по формуле [3] И = Тоб / Ф , [3] где Ф фонд времени одного специалиста (общее число рабочих дней за весь срок разработки проекта). Ф = 5 мес. 21 раб. дн. / мес. = 105 дн. И = 1167 / 105 = 11 [чел] 12.4 Составление оперативнокалендарного планаСтадии, этапы и содержание работ.
На основании рассчитанной общей трудоемкости Тоб = 1167 чел/дн определяются трудоемкости каждого отдельного этапа разработки по формуле [4]. Тэi = Рэ Тоб , [4] где Рэ коэффициент, показывающий долю трудоемкости этапа в общей трудоемкости Тоб (определяется по экспертным оценкам). Для расчета трудоемкости стадии по экспертным оценкам определяется коэффициент Рс трудоемкости стадии по отношению к общей трудоемкости этапа Тэ. Трудоемкость стадии рассчитывается по формуле [5]. Результаты заносятся в таблицу 2. Тсi = Рс Тэ [5] ТР – технический руководитель, ИП – инженер-программист. Таблица 12.2 - Оперативно-календарный план
12.5 Построение ленточного графика ОКПНаиболее удобным, простым и наглядным является ленточный график ОКП. Он представляет собой таблицу (Таблица 12.3) , где перечислены наименования видов работ, должности исполнителей, трудоемкость, численность исполнителей и длительность каждого вида работ. Продолжительность каждой работы Тп рассчитывается по формуле [6]. Тпi = Тi / Чi , [6] где Тi трудоемкость работ, чел/дн; Чi численность исполнителей, чел. Продолжением таблицы является график, отражающий продолжительность каждого вида работ в виде отрезков времени, которые располагаются в соответствии с последовательностью выполнения работ. Таблица 12.3 - Ленточный график оперативно-календарного плана
Рассчитанная продолжительность проектирования составила 100,09 дня. Следовательно, имеется запас времени равный 105 – 101 = 4 дней. 12.6 Построение сетевого графика ОКПРисунок 12.1 - Сетевой график 1-2 Составление ТЗ на разработку программы 2-3 Согласование ТЗ с заказчиком 3-4 Изучение состояния вопроса (ТЗ) 4-5 Изучение литературы 5-6 Разработка общего алгоритма программы 6-7 Разработка ТЭО задачи 7-8 Расчет ожидаемого экономического эффекта 8-9 Разработка алгоритма 8-12 Разработка пользовательского интерфейса 9-10 Разработка блок-схемы программы 10-11 Разработка структуры программы 11-13 Написание программы 13-14 Отладка программы 14-15 Испытание программы в GSM сети 14-16 Написание сопроводительной документации 16-17Оформление сопроводительной документации 12.7 Смета затрат на разработку системыРазработка проекта производится компанией ООО “Тэлма”. Для разработки потребуются следующие специалисты:
Для них организована окладно-премиальная оплата труда. Данные по зарплате приведены в таблице. Таблица 12.4 - Данные по зарплате
Расчет дополнительной заработной платы: На эту статью относятся выплаты, предусмотренные законодательством о труде за неотработанное по уважительным причинам время: оплата очередных и дополнительных отпусков и т.п. (принимается в размере 50% от суммы основной заработной платы) 736000 * 0,5 = 368000 рублей. Отчисления на социальные нужды: Отчисления на социальные нужды составляют 26,2% от суммы основной и дополнительной заработной платы: (736000 + 368000) * 0,262= 289248рублей. Расчёт статьи «материалы, покупные изделия»: На эту статью относится стоимость материалов, покупных изделий и других материальных ценностей. Эти затраты составляют 5% от основной заработной платы: 736000 * 0,05=36800 рублей Расходы на электроэнергию: Определяем расходы на электроэнергию по формуле: РЭ = W T S n , где W – потребляемая мощность, T – количество часов работы оборудования, S – стоимость киловатт-часа электроэнергии, n – количество, шт. Стоимость киловатт-часа электроэнергии на 2008 год составила 1,5 рубля. Таблица 12.5 – Потребители электроэнергии
Амортизация основных фондов: Амортизация применяется с целью компенсации износа основных фондов и накопления необходимых средств для воспроизводства и восстановления основных фондов. Амортизационные отчисления являются одним из элементов издержек производства и включается в состав себестоимости продукции. Амортизация ОФ производится различными способами. Воспользуемся способом списания стоимости по сумме чисел лет полезного использования (период, в течении которого использование объектов ОФ призвано приносить доход организации или служить для выполнения целей её деятельности). Учитывая высокий темп морального износа активной части основных производственных фондов (ПО и вычислительной техники), целесообразно применить ускоренный вид амортизации: , , или , где – кумулятивный (условный) срок службы, – срок службы, – норма амортизации в исследуемом периоде, – исследуемый период (номер месяца), – амортизация в исследуемом периоде, ОФ – первоначальная стоимость основных фондов (ОФ = 180 000 руб.). Так как считается, что моральный износ ЭВМ составляет 5 лет, то срок службы составит: = 5 лет 12 мес./год = 60 мес. = 1 + 2 + 3 + … + 60 = 1830 (мес.) % руб. % руб. % руб. % руб. % руб. , где – время, отведённое на выполнение данного проекта (= 5 мес.), – сумма амортизации за весь период работы над проектом: руб. 12.8 Смета затрат на разработку программного модуляТаблица 12.6 – Смета затрат на разработку программного модуля
|
1. Цель курсового проекта Целью курсового проекта является разработка программного обеспечения для тестирования статистических свойств последовательностей... |
1. Организация процесса конструирования Определение технологии конструирования... Технология конструирования программного обеспечения (ткпо) — система инженерных принципов для создания экономичного по, которое надежно... |
||
1 Место выполняемых в ходе практики работ в процессе разработки программного обеспечения Готовки бакалавров 230100. 62 «Информатика и вычислительная техника»??? является получение практических навыков разработки и документирования... |
Дипломного проекта Целью работы является разработка программного обеспечения платежного терминала фирмы demco, позволяющего решить задачу приема платежей... |
||
Доклад по защите выпускной квалификационной работы Обращение Уважаемые члены Государственной аттестационной комиссии! Вашему вниманию предлагается выпускная квалификационная работа на тему «Создание... |
Доклад по защите выпускной квалификационной работы Здравствуйте, уважаемые члены Государственной аттестационной комиссии! Я студент Коновалов Александр Михайлович. Вашему вниманию... |
||
Доклад по защите выпускной квалификационной работы Обращение Здравствуйте, уважаемые члены Государственной аттестационной комиссии! Я студент Коновалов Александр Михайлович. Вашему вниманию... |
Литература 27 В данной работе рассматривается вариант реализации микропроцессорной системы для управления объектом и разработка программной модели... |
||
Разработка автоматизированного программного комплекса управления средствами пожаротушения Тема: Разработка автоматизированного программного комплекса управления средствами пожаротушения |
Пояснительная записка к дипломному проекту на тему: «Разработка автоматизированной... Тема дипломного проекта (работы) Разработка автоматизированной системы инвентаризации комплектующих для сборки компьютеров на базе... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |