Диплом: Проектирование базы данных информационной системы учета данных телекоммуникационной компании ЗАО "Вокорд Телеком"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
на рисунке 36.
Рисунок 35 – Наряд на ремонт
Администратор имеет возможность получить следующие отчеты:
Отчет по количеству поступивших заявок за период;
Отчет по простаивающему оборудованию;
Сравнительный отчет по простою оборудования;
Сравнительный отчет по количеству выполненных заявок за
период;
Отчет по загруженности работников ремонтной службы за
определенный промежуток времени.
63
3.2. Анализ быстродействия и качества проектируемой системы
Оценку качества программного продукта проводят на стадиях
жизненного цикла согласно ГОСТу 28195-89 «Оценка качества программных
средств». Она содержит выбор номенклатуры характеристик, их оценку и
сравнение значений показателей, которые получены в результате
сопоставления с базовыми значениями [40]. Объединяются показатели
качества в систему из 4 уровней, рассмотренных ниже. Дополнительные
показатели допускается вводить на любом из уровней.
Чтобы обеспечить возможность получения интегральной оценки по
группам показателей качества применяют факторы свойств (первый
уровень): сопровождаемость, надежность, удобство использования,
универсальность, эффективность, корректность.
Любому из факторов качества отвечает конкретный набор критериев
качества (комплексные показатели – второй уровень): легкость освоения,
повторяемость, наглядность, простота конструкции, структурированность,
устойчивость функционирования, работоспособность, доступность
программных документов, проверяемость, резервирование, управление и
контроль доступом, полнота документации, логическая корректность,
согласованность, полнота реализации, модифицируемость, мобильность,
гибкость, ресурсоемкость, временная эффективность, уровень
автоматизации, удобство обслуживания и эксплуатации [36].
Оценка качества программного продукта производилась согласно
ГОСТу 28195-89. Разработанный ПП относится к подклассу 509 – прочие ПС.
Формируем оценочную таблицу – таблица 1.1 приложения 1.
При оценке качества ПС на любом уровне (исключая уровень
оценочных компонентов) осуществляются вычисления критериев качества
ПС, другими словами нахождение количественных значений абсолютных
показателей P
ij
(где P является порядковым номером показателя этого уровня
для i-го показателя вышестоящего уровня) и относительных показателей К
ij
,
64
которые являются функцией показателя P
ij
и базового значения P
ij
баз
.
Любой критерий качества 2-го и 3-го уровней (критерий и метрика)
можно охарактеризовать двумя числовыми параметрами – весовыми
коэффициентами V
ij
и количественным значением [40].
Сумма весовых коэффициентов показателей уровня i, которые
относятся к i-му показателю вышестоящего уровня (i-1), является величиной
постоянной. Сумма весовых коэффициентов V
ij
считается равной 1.
n
i
j
V
1
= const = 1, (1)
где j = 1÷n;
n – число показателей уровня i, которые относятся к i-му показателю
вышестоящего уровня (i-1).
В целом, суммарная оценка качества ПС формируется специалистами
при помощи набора приобретенных значений оценок факторов качества [36].
Чтобы оценить качество ПС разного назначения при помощи метода
экспертного опроса формируется таблица значений основных критериев
качества ПС.
Определение усредненной оценки m
kq
оценочного элемента по
некоторым его значениям m
э
выполняется при помощи формулы:
t
m
m
t
э
э
kq
1
, (2)
где k – порядковый номер метрики;
q – порядковый номер оценочного элемента;
t – число значений оценочного элемента.
Общая оценка k-й метрики j-го критерия осуществляется по формуле:
Q
m
P
Q
i
kj
m
jk
1
, (3)
где Q является числом оценочных элементов в k-й метрике.
65
Абсолютные показатели критериев i-го фактора качества можно
определить формулой:
n
k
M
ji
M
jki
VPP
1
)*(
, (4)
где n является числом метрик, которые относятся к j-му критерию.
Относительный показатель j-го критерия i-го фактора качества
определяется формулой:
баз
ij
ij
ij
P
P
K 
(5)
Если значения базовых ПС принять идеальными, то есть равными
единице, то получится следующее:
K
ij
=
баз
ij
P
(6)
Фактор качества R
i
ф
вычисляется по формуле:
N
i
k
iji
ф
i
VKR
1
*
, (7)
где N является числом критериев качества, которые относятся к i-му фактору.
В итоге получаем таблицу показателей качества (таблица 27).
Таблица 27 – Показатели качества
Фактор
Значение показателей
Надежность
0,90
Сопровождаемость
0,76
Удобство применения
0,92
Эффективность
0,85
Универсальность
0,79
Корректность
0,78
По данным полученных расчетов показатели качества ПП в целом
удовлетворяют предъявляемым требованиям.
3.3. Тестирование разработанной системы
Тестирование является важной и обязательной частью процесса
разработки. Причем, тестирование программного обеспечения должно
включать не только финальное, обязательное тестирование, но также
66
тестирование отдельных элементов системы, на всем протяжении цикла
разработки, направленное на оценку соответствия функциональности
каждого из компонентов [42].
Для данного проекта проведем системное тестирование, определяющее
соответствие программы требованиям и способность предоставить
конечному пользователю возможность эффективно решать свои задачи.
В рамках тестирования, направленного на проверку приложения
используем:
тестирование функциональности, при использовании в реальной
рабочей среде, когда все действия выполняются строго по инструкции без
ошибок, отклонений, ввода неверных данных и т.д.;
негативное тестирование, исследование работы приложения при
выполнении некорректных операций и/или использовании данных,
потенциально приводящих к ошибкам;
избыточное тестирование, при использовании комбинаций
различных возможных входных данных (нулевые данные, некорректные
данные, избыточные данные).
Прикладное программное обеспечение протестировано на локальной
машине с использованием сервера MS SQL Server. Применено тестирование
имитирующее работу пользователя и администратора с системой. В ходе
тестирования были выполнены следующие действия:
регистрация нового пользователя;
подтверждение регистрации администратором;
задание прав модератора пользователю;
обработка заявки;
добавление новой заявки.
Тестирование функциональности предполагает тестирование на основе
данных и условий, которые характерны для реального функционирования
программы. В данном случае нормальные условия – это наличие
67
неповрежденной базы данных, правильное указание параметров программы,
ввод корректных данных.
При проверке в нормальных условиях все функции программы
работают правильно и выдается достоверная информация в соответствии с
результатами контрольных расчетов.
Негативное тестирование, направлено на проверку работы приложения
при выполнении некорректных операций и/или вводе данных, потенциально
приводящих к ошибкам [42].
Тестирование нулевыми данными.
В разработанной системе обязательными являются все поля,
содержание которых критично для вводимой информации.
Программа адекватно реагирует на нулевые и пустые данные и не
позволяет закрыть окна, пока все соответствующие поля не будут заполнены.
Тестирование некорректными данными.
Тестирование некорректными данными проводилось в некоторых
экранных формах при авторизации пользователя.
При вводе недопустимых данных программа выдает предупреждение
или запрет на продолжение операции. В отдельных обозначенных случаях
при внесении данных в поле выводится список допустимых значений.
Тестирование избыточными данными.
Избыточные данные представляют собой превышение количества
информации, используемой для передачи или хранения [42]. Программа
определяет такие ситуации и выводит сообщение, информирующее что в
выбранную ячейку вводится ограниченное количество знаков. Например, при
добавлении телефона пользователя с указанием количества цифр более 11
программа выдает сообщение об ошибке.
Оценка полноты проверки программы.
В ходе тестирования система эксплуатировалась в условиях,
максимально близких к реальным.
68
Система не позволяет пользователю вводить большинство
недопустимых значений, что существенно упрощает процесс тестирования,
минимизирует риск возникновения нестандартных ситуаций и позволяет
достаточно полно проверить работоспособность программного обеспечения в
нормальных и стрессовых условиях. Вывод сформированных отчетных форм
на печать работает без сбоев.
Полученные результаты работы программы соответствуют ожидаемым
результатам, описанным в спецификации требований.
3.4. Экономическое обоснование разработанного проекта
Стоимость разработки и внедрения программного обеспечения состоит
из следующих затрат [37], которые определяются по формуле:
С
пр
= С
осн
+ С
доп
+ С
соц
+ С
м
+ С
маш.вр
+ С
н
, (8)
где С
пр
стоимость разработки программного обеспечения;
С
осн
основная заработная плата исполнителей;
С
доп
дополнительная заработная плата исполнителей (принимаемая в
среднем в размере 10% от основной заработной платы);
С
соц
обязательные отчисления на социальные взносы;
С
м
затраты на необходимые материалы;
С
маш.вр
затраты на машинное время;
С
н
накладные расходы включающие затраты на электроэнергию, отопление,
ремонт, уборку, управление и др. (принимаемые в размере 60% от основной и
дополнительной заработной платы).
Расчет затрат на заработную плату, к которым относится заработная
плата разработчиков, инженерно-технических и остальных работников,
которые непосредственно участвуют в создании ПП, осуществляется по
формуле:
З
исп
= З
ср
* Т, (9)
где З
исп
является заработной платой исполнителей (руб.);
69
З
ср
средняя тарифная ставка сотрудника компании разработчика ПП
уб./чел.-дн.);
Т – трудоемкость разработки программного продукта (чел.-дн.);
Средняя тарифная ставка З
ср
рассчитывается по формуле:
(10)
где С – заработная плата сотрудника в месяц (руб./мес.);
Ф
мес
среднее количество рабочих дней в месяце (20 дней).
В таблице 28 приводится расчёт затрат на основную заработную плату
разработчиков.
Таблица 28 – Основная заработная плата
Исполнитель
Оклад,
руб./мес.
Оклад,
руб./день
Трудоемкость,
чел.-дн.
Сумма, руб.
Программист
52800
2400
105
252000
Общая основная заработная плата исполнителей, С
осн
105
252000
Дополнительная заработная плата рассчитывается относительно
основной и составляет 10% от ее величины:
С
доп
= С
осн
* 0,1 = 25200 (руб.)
Согласно статье 426 Налогового кодекса РФ введенной Федеральным
законом от 03.07.2016 № 243-ФЗ (с 01.01.2017 утратил силу Федеральный
закон от 24.07.2009 № 212-ФЗ «О страховых взносах в пенсионный фонд РФ,
фонд социального страхования РФ, федеральный фонд обязательного
медицинского страхования и территориальные фонды обязательного
медицинского страхования») установлены следующие ставки на страховые
взносы:
22% – на пенсионное страхование, ставка применяется до
превышения предельной базы выплат работнику;
10% – на пенсионное страхование, ставка применяется, если
превышена предельная база с начала года;
2,9% – соцстрахование на случай нетрудоспособности и
материнства, ставка применяется до превышения предельной базы;
70
если выплаты сотруднику превысили предел допустимой базы –
взносы на соцстрахование до конца года больше не начисляются;
5,1% – обязательное медицинское страхование, предельной базы
для него не установлено.
Таким образом совокупные отчисления на социальные взносы составят
30% от суммы дополнительной и основной заработной платы в отношении
любого сотрудника:
С
соц
= (С
осн
+ С
доп
) 0,3 (11)
С
соц
= (252000 + 25200) 0,3 = 83160 (руб.)
Расчет расходов на материалы включает все расходы на канцтовары,
устройства ввода/вывода, магнитные носители данных и др. Затраченные
средства определяют по экспертным оценкам. В таблице 29 приводится
расчет затрат на материалы.
Таблица 29 – Расходы на материалы
Материалы
Количество,
штуки
Стоимость,
рубли
Ноутбук ASUS X540LA (Intel Core i3 5005U 2000
MHz/8Gb/500Gb HDD/Intel HD Graphics 5500)
1
24730
Внешний жесткий диск Transcend StoreJet 1Тб
1
3850
USB Flash Silicon Power Ultima II-I Series 64Гб
1
1260
Logitech Corded M500 USB
1
760
Общая стоимость материалов, С
м
30600
К накладным расходам относятся затраты, которые связаны с
управлением и организацией работ. Размер накладных расходов принимают
равным 60% от основной заработной платы исполнителей и рассчитывают по
формуле:
С
н
= С
осн
* К, (12)
где С
н
затраты на накладные расходы (руб.);
С
ос
н
основная заработная плата исполнителей (руб.);
К – коэффициент учета накладных расходов (К = 0,6).
Затраты на накладные расходы составят:
С
н
= 252000 * 0,6 = 151200 (руб.)
71
Затраты на машинное время, которое необходимо для создания ПП и
включает расходы на подготовку и изучение научно-технической
информации, а также затраты на пользование средствами связи,
рассчитываются по формуле:
С
маш.вр
= К
маш.вр
* З
маш.вр
, (13)
где К
маш.вр
стоимость одного часа машинного времени (50 руб./ч.);
З
маш.вр
машинное время, которое используется для выполнения работ.
Требуемое количество машинного времени для осуществления проекта
по разработке системы рассчитывается по формуле:
З
маш.вр
= t
i
* Т
см
* Т
ср.маш
, (14)
где t
i
является трудоемкостью работ (чел.-дн.);
Т
см
продолжительность рабочего времени (при пятидневной рабочей неделе
Т
см
= 8 ч.);
Т
ср.маш
средний коэффициент использования машинного времени.
Тогда:
З
маш.вр
= 75 * 8 * 0,7 = 420 (ч.)
Стоимость машинного времени будет составлять:
С
маш.вр
= 50 * 420 = 21000 уб.)
В таблице 30 представлены итоги расчета затрат на проектирование
программного обеспечения.
Таблица 30 – Итоги затрат на разработку и внедрение программы
Наименование статей
Обозначение
Сумма, руб.
В % к итогу
1
Основная заработная плата
С
осн
252000
44,8
2
Дополнительная заработная плата
С
доп
25200
4,5
3
Социальные отчисления
С
соц
83160
14,8
4
Материалы
С
м
30600
5,4
5
Стоимость машинного времени
С
маш.вр
21000
3,7
6
Накладные расходы
С
н
151200
26,8
Итого:
С
пр
563160
100
Следовательно, себестоимость разработки будет составлять 563160
рублей.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран