- •Введение Задача
- •Исходные данные
- •Описание бизнес-процессов
- •Расчет трудоемкости
- •Предварительный расчет трудоемкости (трудозатрат) на разработку пп «согласно модели композиции приложения Расчет трудоемкости
- •Расчет затрат на разработку программного продукта Расчет стоимости машиночаса эксплуатации эвм
- •Расчет затрат на разработку программного продукта
- •Расчет цены программного продукта Расчет цены программного продукта, разрабатываемого по заказу
- •Расчет цены программного продукта, предназначенного для тиражирования Расчет затрат на внедрение программного продукта, разработанного по заказу. Исходные данные
- •Расчет эксплуатационных текущих затрат по программному продукту
- •Расчет экономической эффективности приобретения и использования пп Исходные данные
- •Расчет экономической эффективности проекта
- •Заключение
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет информационных систем и технологий
Кафедра: Информационные системы
Дисциплина: Технико-экономическое обоснование проекта
РАСЧЕТНАЯ РАБОТА
Тема: Технико-экономическое обоснование проекта на разработку программного продукта «Создание системы документирования программных библиотек»
Выполнил студент ___________________ /____Кураков С. Б._____/
подпись инициалы, фамилия
Курс ________4______________ Группа ________ПИбд-41_________
Направление/ специальность _______Программная инженерия_________
Руководитель: Доцент каф. ИС, Н.И. Шанченко
Дата сдачи: «____»_________________20____г.
Дата защиты: «____»________________20____г.
Оценка: ______________________
Ульяновск
2015 г.
Введение Задача
Разработать технико-экономическое обоснование проекта по разработке модуля работы со стажёрами для корпоративной HR-системы ООО СимбирСофт «Smartstaff».
Исходные данные
Описание бизнес-процессов
Требования к информационному обеспечению
Характеристика объекта автоматизации
HR-отдел. Количество менеджеров – 5
Работа ведётся с использованием ПК и браузера.
Цель внедрения модуля: оптимизация работы HR-специалистов по ведению базы данных новых сотрудников компании, ведение таблицы занятости стажёров, автоматизация рассылки заданий по электронной почте
Система основана на клиент-серверной технологии
Описание бизнес-процессов
Корпоративная система «Smartstaff» предназначена для HR-специалистов компании и выполняет функции по учету соискателей, сотрудников, ведения истории событий взаимодействия с ними, назначения тестирований для проверки, создания шаблонов тестов для использования в дальнейшей работе, а также для учета открытых/закрытых в компании вакансий.
Модуль работы со стажёрами должен автоматизировать указанные ниже процессы компании:
Организация курсов по различным IT-специализациям
Получение заявок от желающих проходить курсы
Рассылка тестовых заданий по электронной почте желающим проходить курсы
Проверка результатов тестовых заданий
Формирование списков прошедших на курсы
Рассылка студентам лекций и домашних заданий
Оценка результатов домашних заданий, составление отзывов
Формирование списка стажёров
Назначение кураторов для стажёров
Рассылка заданий для стажёров и оцена результатов работы
Резюмирование результатов стажировки
Перевод стажёра в сотрудники компании или увольнение
Пользователи: администратор, менеджер, сотрудник, студент
Расчет трудоемкости
Выделенные информационные характеристики и их ранги представлены в табл. 1.
Таблица 1
Ранжирование информационных характеристик
№ |
Наименование |
Число элементов |
Ранг |
|
Внешние вводы |
|
|
1 |
Карточка стажёра |
26 |
6 |
2 |
Карточка курса |
11 |
4 |
3 |
Карточка тестового задания |
11 |
4 |
4 |
Карточка домашнего задания |
7 |
4 |
5 |
Карточка задачи стажировки |
6 |
4 |
|
Внешние выводы |
|
|
6 |
Список стажёров |
25 |
7 |
7 |
Список курсов |
10 |
7 |
8 |
Таблица занятости стажёров |
6 |
7 |
|
Внутренние логические файлы |
|
|
9 |
Прикреплённый файл |
12 |
8 |
10 |
Комментарий |
12 |
8 |
11 |
Курс |
3 |
8 |
12 |
Результат ДЗ |
9 |
8 |
13 |
Лекция |
11 |
8 |
14 |
Поток |
15 |
8 |
|
Общее количество |
|
91 |
Таблица 2
Определение системных параметров приложения
№ |
Системный параметр |
Значение (Fi) |
1 |
Передачи данных |
4 |
2 |
Распределённая обработка данных |
3 |
3 |
Производительность обработки |
4 |
4 |
Эксплуатационные ограничения |
0 |
5 |
Частота транзакций |
4 |
6 |
Оперативный ввод данных |
3 |
7 |
Эффективность работы |
4 |
8 |
Оперативное обновление |
5 |
9 |
Сложность обработки |
4 |
10 |
Повторная используемость |
5 |
11 |
Простота установки |
3 |
12 |
Простота эксплуатации |
4 |
13 |
Разнообразные условия размещения |
4 |
14 |
Простота изменений |
4 |
|
Итого (∑Fi) |
51 |
Количество функциональных указателей вычисляется по формуле
FP = Общее количество рангов · (0,65 + 0,01· Σ Fi)
Полученная FP-оценка пересчитывается в LOC-оценку V, учитывая, что ПП создается с использованием среды Java
V = Kяз • FP
KSLOC = V/1000
Трудозатраты Тр:
Тр = 3,2 ∙ LOC1,05
Продолжительность проекта
tразр = 2,5 ∙ Тр0,38
Результаты отображены в таблице 3:
Таблица 3
Обозначение |
Значение |
FP |
105,56 |
Kяз |
24 |
V |
2,53 |
KSLOC |
0,39 |
T |
1,26 |
tразр. |
2,73 |