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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
8
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ........................................................................................................... 10
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ ..................................................................... 13
1.1. Технико-экономическая характеристика предметной области и
предприятия. Анализ деятельности «КАК ЕСТЬ» ................................... 13
1.1.1. Характеристика предприятия и его деятельности .......................... 13
1.1.2. Организационная структура управления предприятием ............... 14
1.1.3. Программная и техническая архитектура ИС предприятия .......... 17
1.2. Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации ...................................................................... 20
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов ................................................................. 20
1.2.2. Определение места проектируемой задачи в комплексе задач и ее
описание ........................................................................................................... 24
1.2.3. Обоснование необходимости использования вычислительной
техники для решения задачи .......................................................................... 25
1.2.4. Анализ системы обеспечения информационной безопасности и
защиты информации ....................................................................................... 27
1.3. Анализ существующих разработок и выбор стратегии
автоматизации «КАК ДОЛЖНО БЫТЬ» ................................................... 29
1.3.1. Анализ существующих разработок для автоматизации задачи .... 29
1.3.2. Выбор и обоснование стратегии автоматизации задачи ................ 32
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи .............................................................................................................. 34
1.4. Обоснование проектных решений ...................................................... 35
1.4.1. Обоснование проектных решений по информационному
обеспечению .................................................................................................... 35
1.4.2. Обоснование проектных решений по программному обеспечению
.............................................................................................................. 36
1.4.3. Обоснование проектных решений по техническому обеспечению ..
.............................................................................................................. 39
2. ПРОЕКТНАЯ ЧАСТЬ .................................................................................. 41
2.1. Разработка проекта автоматизации ................................................... 41
9
2.1.1. Этапы жизненного цикла проекта автоматизации .......................... 41
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание .... 45
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации ...... 48
2.2. Информационное обеспечение задачи ................................................... 51
2.2.1. Информационная модель и её описание .......................................... 51
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации ..................................................................................................... 52
2.2.3. Характеристика результатной информации .................................... 54
2.3. Программное обеспечение задачи ....................................................... 55
2.3.1. Общие положения (дерево функций и сценарий диалога) ............ 55
2.3.2. Характеристика базы данных............................................................ 56
2.3.3. Структурная схема пакета (дерево вызова программных модулей) .
.............................................................................................................. 58
2.3.4. Описание программных модулей ..................................................... 60
2.4. Контрольный пример реализации проекта и его описание .......... 63
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПР
ОЕКТА ............................................................................................................. 68
3.1. Выбор и обоснование методики расчёта экономической
эффективности .............................................................................................. 68
3.2. Расчёт показателей экономической эффективности проекта .... 70
ЗАКЛЮЧЕНИЕ ................................................................................................... 75
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ....................................... 77
10
ВВЕДЕНИЕ
Современный уровень развития информационных технологий
позволяет автоматизировать все большее количество видов деятельности. Это
позволяет организациям освободить сотрудников от выполнения рутинных
операций, снизить трудозатраты на выполнение процессов и минимизировать
количество ошибок, связанных с человеческим фактором [5]. Поэтому сфера
разработки программного обеспечения является востребованной.
При этом важно учитывать, что процесс разработки программного
обеспечения является сложным и включает в себя множество этапов. Одним
из таких этапов является тестирование программного обеспечения [12].
Тестирование программного обеспечения включает в себя большой комплекс
проверок системы:
Соответствие технической заданию;
Проверку интерфейса;
Проверку работоспособности системы;
Время наработки на отказ системы в обслуживании;
Проверку корректности выходных данных и т.д.
Безусловно, чем сложнее архитектура приложение и больше его
масштабы, тем более время потребуется для его тестирования. При этом
некоторые из перечисленных этапов проверки можно осуществлять только
вручную, например, проверку интерфейса системы. А остальные этапы можно
автоматизировать.
Автоматизированное тестирование программного обеспечения
является одной из составляющих частей процесса тестирования, которые
проводятся на этапе контроля качества в ходе разработки программного
обеспечения. Для того, чтобы автоматизировать процесс тестирования
программного обеспечения, необходимо использовать специализированные
программные решения, предназначенные для выполнения тестов и проверки
результатов их выполнения. Такой подход к контролю качества программного
11
обеспечения помогает сократить время тестирования и сделать процесс более
простым.
Для того, чтобы автоматизировать процесс контроля качества
программного продукта есть два основных подхода:
тестирование на уровне кода;
тестирование пользовательского интерфейса.
Первый подход автоматизируется с помощью модульного
тестирования. А второй с помощью имитации действий пользователя т.е.
функционального тестирования. Для этого используются специальные
тестовые фреймворки.
В любом случае, применение каждого из перечисленных методов
тестирования позволяет сократить временные затраты и повысить качеств
процесса тестирования программного обеспечения. Поэтому такие системы
востребованы и применяются в организациях, разрабатывающих программное
обеспечение.
Актуальность работы заключается в повышении качества
программного обеспечения с помощью автоматизации тестирования.
Объектом исследования является компания «Джон Вайли и Сыновья
РУС».
Предметом исследования является процесс контроля качества
программного обеспечения.
Целью работы является автоматизация процесса контроля качества
программного обеспечения.
Для достижения поставленной цели необходимо решить следующие
задачи:
1. Дать технико-экономическое описание организации.
2. Охарактеризовать комплекс задач и обосновать необходимость
автоматизации.
3. Проанализировать программные продукты и выбрать стратегию
автоматизации.
12
4. Провести обоснование проектных решений.
5. Разработать проект автоматизации.
6. Дать описание информационному обеспечению задачи.
7. Описать программное обеспечение задачи.
8. Описать контрольный пример реализации проекта.
9. Обосновать выбор методики расчёта экономической
эффективности проекта.
10. Р
ассчитать показатели экономической эффективности проекта.
13
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Технико-экономическая характеристика предметной области и
предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1. Характеристика предприятия и его деятельности
Общество с ограниченной ответственностью «Джон Вайли и сыновья
РУС» было основано в 2002 году. Организация осуществляет деятельность в
области разработки, тестирования программного обеспечения, создания
образовательного контента. Направлениями деятельности организации
являются:
1. Создание контент-ориентированных решений, направленных на
улучшение достижений результатов в исследованиях, обучении и
профессиональной практики с помощью он-лайн приложений, журналов,
книг, различных баз данных, справочников и данных полученных
лабораторным путем.
2. Создание образовательного контента для организаций.
3. Публикация учебников и других обучающих материалов на
иностранных языках.
Штат организации включает в себя около 300 сотрудников.
Дадим оценку деятельности организации, основываясь на показателях
эффективности ее видов деятельности. Основой для анализа являются данные
бухгалтерской и финансовой отчетности организации. Динамика показателей
эффективности видов деятельности организации представлена в таблице 1.
Таблица 1
Основные характеристики (показатели эффективности) видов
деятельности
п\п
Наименование
характеристики
(показателя)
Значение показателя, тыс.
руб.
2018
2017
2016
1
Основные средства
132664
153493
78236
2
Запасы
47737
68870
129767
3
Дебиторская задолженность
1226780
672483
666458
4
Кредиторская задолженность
447295
330391
386535
5
Выручка
3115260
2523820
1953600
6
Себестоимость продаж
2353600
1855040
1538080
7
Прибыль от продаж
541787
471484
240140
8
Прочие расходы
90245
13234
12935
14
п\п
Наименование
характеристики
(показателя)
Значение показателя, тыс. руб.
2018 2017 2016
9
Прочие доходы
28232
5176
574
10
Текущий налог на прибыль
101680
85814
30754
11
Чистая прибыль
377672
342155
156073
На основании приведенных данных можно заключить, что несмотря на
спад показателей в 2016 году, организация показывает положительную
динамику развития. Уже в 2017 году показатели эффективности деятельности
выросли и продолжили увеличиваться в 2018 году. Следовательно,
деятельность организации является эффективной.
1.1.2. Организационная структура управления предприятием
Описание системы управления организацией «Джон Вайли и Сыновья
РУС» дано с помощью схемы организационной структуры, представленной на
рисунке 1.
Руководство организацией осуществляет генеральный директор. У
генерального директора есть заместитель, которому подчиняется группа
заместителей генерального директора:
1. Заместитель генерального директора по глобальным
исследованиям.
2. Заместитель генерального директора по профессиональному
развитию.
3. Заместитель генерального директора по разработке
информационных ресурсов.
4. Заместитель генерального директора по безопасности.
5. Заместитель генерального директора по экономике и общим
вопросам.
Заместитель генерального директора по глобальным исследованиям
возглавляет департамент глобальных исследований.
Департамент осуществляет следующие функции:
1. Сбор, подготовку и создание обучающий материалов.
2. Сопровождение контент-ориентированных решений.
3. Создание контент-ориентированных решений.
4. Консультирование клиентов.
Заместитель генерального директора по профессиональному развитию
руководит департаментов профессионального развития. Департамент
осуществляет следующие функции:
1. Издание учебников и книг.
2. Создание подписного контента.
3. Проведение конференций и вебинаров.
Заместитель генерального директора по разработке информационных
ресурсов возглавляет департамент разработки информационных ресурсов.
Департамент разработки информационных ресурсов осуществляет следующие
функции:
1. Разработку информационных систем.
2. Внедрение информационных систем.
3. Поддержку и сопровождение информационных систем.
Заместитель генерального директора по безопасности возглавляет
департамент безопасности. Департамент безопасности осуществляет
следующие функции:
1. Осуществление пропускного режима.
2. Контроль доступа в помещения организации.
3. Обеспечение безопасности организации.
Заместитель генерального директора по экономике и общим вопросам
возглавляет департамент экономики. Департамент экономики осуществляет
следующие функции:
1. Планирование деятельности организации.
2. Учет финансово-хозяйственной деятельности организации.
3. Подбор кадров и ведение кадрового учета организации.
4. Снабжение организации необходимыми ресурсами.
17
1.1.3. Программная и техническая архитектура ИС предприятия
При необходимости описания существующих ресурсов организации
для решения поставленной задачи, можно разделить их на две группы:
1. Программное обеспечение.
2. Техническое обеспечение.
Описание программному обеспечению организации будет дано с
помощью схемы программной архитектуры. Программная архитектура
представляет собой концепцию организации информационной системы,
которая определяет ее элементы и характер их взаимодействия [17].
Программная архитектура формируется на основании программных
продуктов, функционирующих в рамках обеспечивающих систем. Основу
программной архитектуры составляет операционная система, в рамках
которой функционирует программное обеспечение рассматриваемой
организации.
Поскольку для выполнения функциональных обязанностей
сотрудников компании используются разные программные продукты, на
схеме программной архитектуры программное обеспечение сгруппировано по
структурным подразделениям. Схема программной архитектуры представлена
на рисунке 2.
Основу для деятельности перечисленного программного обеспечения
составляют операционная система Windows 10, установленная на клиентских
персональных компьютерах, и операционная система Windows Server 2012,
установленная на сервере организации.
Для обеспечения информационной безопасности используется
антивирусное программное обеспечение «Kaspersky Total Security 2018» со
встроенным брандмауэром, который обеспечивает контроль сетевого трафика.
Деятельность департамента экономики автоматизирована с помощью
корпоративной информационной системы (КИС) «Галактика». Для сдачи
бухгалтерской отчетности применяется осуществляется с помощью
программного сервиса «Контур-Экстерн», доступ к которому осуществляется

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

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