Дипломная работа: Автоматизация контроля качества в ООО "Джон Вайли и Сыновья Рус"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
18
через веб-браузер. Для поддержки процесса сдачи отчетности используется
средство криптографической защиты информации «КриптоПро».
Сервер
ОС Windows Server 2012
КИС «Галактика» 3.0
Интернет
TRASSIR ANY IP 2.4.1
ПК сотрудников
департамента экономики
ОС Windows 10
MS Office 2016
Google Chrome
66.0.3359.181
КИС «Галактика»
3.0
СУБД Microsoft SQL Server 2017
Kaspersky Internet
Security 18.0.0.405
CКЗИ Крипто
Про 8.1
ПК сотрудников
департамента разработки
информационных ресурсов
ОС Windows 10
MS Office 2016
Google Chrome
66.0.3359.181
Kaspersky Internet
Security 18.0.0.405
ПК сотрудников
департамента
безопасности
ОС Windows 10
MS Office 2016
Google Chrome
66.0.3359.181
Kaspersky Internet
Security 18.0.0.405
ПК сотрудников
департамента глобальных
исследований
ОС Windows 10
MS Office 2016
Google Chrome
66.0.3359.181
Kaspersky Internet
Security 18.0.0.405
TRASSIR ANY IP
2.4.1
Microsoft visual
studio 2017
Kaspersky Total Security 18.0.0.405
HTTP
TCP/IP
HTTP
TCP/IP
ПК сотрудников
департамента
профессионального
образования
ОС Windows 10
MS Office 2016
Google Chrome
66.0.3359.181
Kaspersky Internet
Security 18.0.0.405
Рисунок 2. Программная архитектура организации
Кроме перечисленных программных средств в компании используется
пакет офисных программ MS Office и веб-браузер, входящий в комплект
стандартных программ операционной системы. Для хранения данных в
организации создано Корпоративное хранилище данных.
Поскольку в задачи департамента внедрения информационных ресурсов
входит сопровождение и разработка информационных систем, на
персональных компьютерах сотрудников Управления установлена среда
разработки Microsoft Visual Studio.
На ПК сотрудников Управления безопасности, кроме прочего
программного обеспечения установлена система видеонаблюдения «Trassir».
Программное обеспечение устанавливается и функционирует на
аппаратном обеспечении организации. Совокупность технических средств
19
компании составляет ее техническую архитектуру. Опишем состав
технической архитектуры компании.
Сервер компании состоит из следующих элементов:
1. Процессор Intel Xeon E5345.
2. Оперативная память Kingstone 64GB Module - DDR4 2400MHz.
3. Дисковый массив - Dell PowerVault MD3800f.
Аппаратное обеспечение клиентского ПК включает:
1. Процессор Intel Core i5-7500.
2. Оперативная память SODIMM Goodram [GR2133S464L15S/8G] 8
ГБ.
3. Жесткий диск Seagate BarraCuda ST500DM009500 ГБ.
Представленные компоненты аппаратного обеспечения поддерживают
оптимальную работу программного обеспечения компании. Схема
технической архитектуры компании представлена на рисунке 3.
Сервер
Маршрутизатор Mikrotik CCR1016-12G
Департамент
безопасности
Департамент
разработки ИР
Департамент
экономики
Департамент глобальных
исследований
Canon PIXMA MG2440м
ПК
Canon MAXIFY MB2040
ПК
Canon PIXMA MG2440м
ПК
Canon PIXMA MG2440м
ПК
Интернет
Департамент
профессионального образования
Canon PIXMA MG2440м
ПК
Рисунок 3. Техническая архитектура компании
20
1.2. Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов
Организация «Джон Вайли и Сыновья РУС» занимается разработкой
информационных систем и ресурсов. Поэтому для организации важно
качество разработанных систем. Для этого сотрудниками департамента
выполняются различные виды тестирования. Чтобы оценить качество
организации бизнес-процесса контроля качества разработанного
программного обеспечения, рассмотрим этот процесс с помощью методов
структурного анализа.
Структурный анализ бизнес-процессов представляет собой
последовательное разделение каждого процесса на составные компоненты до
тех пор, пока рассматриваемый процесс не станет наглядным [7]. Для анализа
бизнес-процесса будет использоваться нотация IDEF0, в которой бизнес-
процессы представлены в виде блоков, каждая сторона которых несет свое
функциональное предназначение.
На рисунке 4 представлена контекстная диаграмма бизнес-процесса, на
которой бизнес-процесс контроля качества программного обеспечения
представлен в виде «черного ящика» т.е. на диаграмме изображен только
входы и выходы процесса. Дадим их описание:
Управление процессов осуществляется согласно регламенту.
Механизмами процесса являются сотрудники департамента
разработки информационных ресурсов.
Входными информационными потоками процесса являются
техническое задание и программное обеспечение.
Выходными информационными потоками бизнес-процесса
являются протестированное программное обеспечение и отчет по результатам
тестирования.
Теперь рассмотрим бизнес-процесс более детально. Для этого на
основе контекстной диаграммы была создана диаграмма декомпозиции,
которая представлена на рисунке 5. Оценка качества программного
обеспечения осуществляется с помощью ряда критериев. Чтобы выделить
критерии для оценки качества программного обеспечения, специалисты
департамента разработки информационных ресурсов изучаются техническое
задание на тестируемую систему и выявляются ряд критериев, согласно
которым будет проводиться оценка работы системы.
Затем на основании выявленных критериев специалисты
разрабатывают тесты, которые направленны на проверку работы
программного обеспечения: описывают комплекс входных и выходных
данных и действия. Которые необходимо осуществить для их получения.
Затем проводится тестирование программного обеспечения:
сотрудники осуществляют действия, согласно разработанным тестам и
фиксируют поведение системы во время их выполнения.
Результаты тестов фиксируются в отчете по проведенному
тестированию. В них описываются все проведенные действия и то как
функционировало программное обеспечение во время их выполнения.
Согласно этому отчету проводится дальнейшая работа по устранению
выявленных недостатков.
В результате анализа было установлено что сейчас в организации
проверка качества программного обеспечения осуществляется вручную.
Поскольку разрабатываемы системы могут обладать сложной архитектурой,
на такое тестирование отводится большое количество времени. Этот
недостаток можно устранить с помощью применения систем,
автоматизирующих проверку качества программного обеспечения. Поэтому
для дальнейшего исследования и автоматизации был выбран процесс контроля
качества программного обеспечения.
Источник: https://baza.diplomsite.ru/previewfile/1829