Дипломная работа на тему "Автоматизация контроля качества в ООО "Джон Вайли и Сыновья РУС" | Синергия"
0
Работа на тему: Автоматизация контроля качества в ООО "Джон Вайли и Сыновья РУС"
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «СИНЕРГИЯ»
Факультет онлайн обучения
Направление подготовки: 09.03.03
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
АВТОМАТИЗАЦИЯ КОНТРОЛЯ КАЧЕСТВА В ООО "ДЖОН ВАЙЛИ И СЫНОВЬЯ РУС"
Москва 2019
ЗАДАНИЕ
на выпускную квалификационную работу студента
1. Тема ВКР: Автоматизация контроля качества в ООО "Джон Вайли и Сыновья РУС"
2. Структура ВКР:
Введение
I. Аналитическая часть
1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1. Характеристика предприятия и его деятельности
1.1.2. Организационная структура управления предприятием
1.1.3. Программная и техническая архитектура ИС предприятия
1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи
1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации
1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ»
1.3.1. Анализ существующих разработок для автоматизации задачи
1.3.2. Выбор и обоснование стратегии автоматизации задачи
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
1.4.2. Обоснование проектных решений по программному обеспечению
1.4.3. Обоснование проектных решений по техническому обеспечению
II. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.2.3. Характеристика результатной информации
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
2.3.2. Характеристика базы данных
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
2.3.4. Описание программных модулей
2.4. Контрольный пример реализации проекта и его описание
III. Обоснование экономической эффективности проекта
3.1. Выбор и обоснование методики расчёта экономической эффективности
3.2. Расчёт показателей экономической эффективности проекта
Заключение
Список использованной литературы Приложения
Основные вопросы, подлежащие разработке
Во введении рекомендуется обосновать актуальность выбранной темы, сформулировать цель и задачи работы, примененные методы исследования,
описать практическую значимость полученных результатов, кратко раскрыть план выполнения выпускной квалификационной работы.
Глава 1 должна отражать аналитическую часть разработки темы.
В параграфе 1.1 необходимо привести характеристику ООО «Джон Вайли и сыновья РУС» и его деятельности: цель функционирования, место на рынке аналогичных товаров или услуг, основные виды деятельности. Также необходимо описать организационную структуру управления предприятием. Затем привести программную и техническую архитектуру предприятия, т. е. концепцию организации информационной системы, ее элементы и характер их взаимодействия.
В параграфе 1.2 необходимо описать комплекс задач, выбранный для автоматизации, охарактеризовать существующие бизнес-процессы, связанные с этими задачами. Далее необходимо определить место задачи в описанном комплексе задач, отразить причину выбора этой задачи и описать саму задачу. Описание задачи должны быть выполнено в виде единого связного текста и сопровождаться диаграммами IDEF0, обобщающими таблицами или разъясняющими схемами. Далее в этом параграфе нужно обосновать экономическую целесообразность и сформулировать общие цели использования вычислительной техники для рассматриваемой задачи. Здесь необходимо привести схему документооборота, таблицы или простые расчеты, содержащие прагматические оценки потоков информации, выявить основные недостатки существующей практики. Исходя из описанных недостатков, рассчитать планируемый эффект, который будет достигаться при их устранении, сделать вывод о целесообразности применения вычислительных средств для решения задачи. Далее необходимо провести анализ системы обеспечения информационной безопасности и защиты информации в организации.
В параграфе 1.3 необходимо привести анализ существующих разработок для автоматизации выбранной задачи, затем выбрать и обосновать стратегию автоматизации этой задачи для организации.
В параграфе 1.4 необходимо привести обоснование проектных решений по следующим видам обеспечения: по информационному обеспечению с точки зрения внемашинного и внутримашинного обеспечения, по программному обеспечению – формирование требований к общему и специальному прикладному программному обеспечению, по техническому обеспечению.
Глава 2 должна содержать описание разработки проекта автоматизации управления процессами в организации.
В параграфе 2.1 необходимо кратко описать весь жизненный цикл проекта автоматизации, сущности и взаимосвязи его этапов, рассмотреть ожидаемые риски на этапах жизненного цикла и пути их минимизации. Далее необходимо дать полную и обоснованную характеристику проектируемым средствам обеспечения информационной безопасности и защиты информации.
В параграфе 2.2 необходимо охарактеризовать информационное обеспечение задачи: разработать информационную модель нового варианта организации информационной системы предметной области – «КАК ДОЛЖНО БЫТЬ». Далее в этом параграфе необходимо привести характеристики нормативно-справочной, входной и оперативной информации: описание состава входных документов, входных файлов и справочников, соответствующих им экранных форм размещения данных. Далее привести характеристику результатной информации.
В параграфе 2.3 необходимо привести иерархию функций управления и обработки данных для решаемой задачи. Далее должна быть приведена ER-модель базы данных, а также описание всех таблиц базы данных. На основе этого строится структурная схема пакета – дерево вызова процедур и программ. В завершающем пункте этого параграфа должно быть приведено описание программных модулей, включающее блок-схемы и описание блок-схем алгоритмов основных расчетных модулей или настройки программных модулей.
В параграфе 2.4 необходимо описать контрольный пример реализации проекта. Тестовые данные, экранные формы, результаты обработки обязательно должны соответствовать поставленной задаче и отражать процесс ее решения.
В Главе 3 необходимо обосновать экономическую эффективность разработанного проекта.
В параграфе 3.1 необходимо привести выбор подхода к расчету экономической эффективности и обосновать его. В зависимости от выбранного подхода должна быть изложена методика и специфика расчета экономической эффективности проекта, указаны все необходимые для выводов показатели и формулы их расчетов.
В параграфе 3.2 необходимо привести расчет показателей экономической эффективности проекта, результаты которого представить в форме таблиц, графиков, повышающих наглядность восприятия.
В заключении необходимо отразить основные положения выпускной квалификационной работы и сформулировать общие выводы.
В приложение выносятся схемы и таблицы из основной части выпускной квалификационной работы (если они получатся громоздкие); диаграммы потоков данных, демонстрирующих существующую технологию решения задач («КАК ЕСТЬ»); диаграммы потоков данных, демонстрирующих предлагаемую технологию решения задач («КАК ДОЛЖНО БЫТЬ»); схемы документооборота (если они получатся громоздкие); формы первичных и результатных документов; распечатки меню, экранных форм ввода, получаемых отчетов; результаты выполнения контрольного примера; листинг программы.
4. Исходные данные по ВКР:
Основная литература:
1. Федеральный закон РФ №149-ФЗ «Об информации, информационных технологиях и о защите информации»
2. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Стадии создания
3. ГОСТ 34.320-96 Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы
4. Доктрина информационной безопасности Российской Федерации
5. ГОСТ Р ИСО/МЭК 15408-1-2002. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Части 1-3.
6. Балдин, К. В Информационные системы в экономике: Учебник / К. В Балдин, В. Б. Уткин. - М.: Дашков и К, 2017. – 395 c.
7. Ерохин, В. В. Безопасность информационных систем. Учебное пособие / В. В. Ерохин, Д. А. Погонышева, И. Г. Степченко – М.: Флинта, 2016. – 184 с.
8. Информационная безопасность и защита информации, Мельников В. П.,
М.: Академия, 2012. - 336 стр.
9. Исаев, Г. Н. Проектирование информационных систем: учебное пособие – М.: ОМЕГА-Л, 2015. – 424 с.
10. Комплексная система защиты информации на предприятии. Н. В. Гришина. Учебное пособие. М.: ФОРУМ, 2011. – 240 с.
11. Программно-аппаратная защита информации. П. Б. Хореев. Учебное пособие. М.: ФОРУМ, 2012. 352 с.
Дополнительная литература:
1. Автоматизация проектирования вычислительных систем. Языки, моделирование и базы данных / ред. М. Брейер. - М.: Мир, 2015. – 463 c.
2. Безопасность и управление доступом в информационных системах. А. В. Васильков, И. А. Васильков. Учебное пособие. М.: ФОРУМ, 2010. – 368 с.
3. Вдовин, В. М. Предметно-ориентированные экономические информационные системы: Учебное пособие / В. М. Вдовин, Л. Е. Суркова и др. - М.: Дашков и К, 2016. – 388 c.
4. Информационные системы и технологии: Научное издание. / Под ред. Ю. Ф. Тельнова. - М.: ЮНИТИ, 2016. – 303 c.
5. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э. Р. Ипатова, Ю. В. Ипатов. - М.: Флинта, 2016. – 256 c.
6. Коваленко, В. В. Проектирование информационных систем: Учебное пособие / В. В. Коваленко. - М.: Форум, 2012. – 320 c.
7. Косиненко, Н. С. Информационные системы и технологии в экономике: Учебное пособие / Н. С. Косиненко, И. Г. Фризен. - М.: Дашков и К, 2015. – 304 c.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 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
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
ВВЕДЕНИЕ
Современный уровень развития информационных технологий позволяет автоматизировать все большее количество видов деятельности. Это позволяет организациям освободить сотрудников от выполнения рутинных операций, снизить трудозатраты на выполнение процессов и минимизировать количество ошибок, связанных с человеческим фактором [5]. Поэтому сфера разработки программного обеспечения является востребованной.
При этом важно учитывать, что процесс разработки программного обеспечения является сложным и включает в себя множество этапов. Одним из таких этапов является тестирование программного обеспечения [12]. Тестирование программного обеспечения включает в себя большой комплекс проверок системы:
• Соответствие технической заданию;
• Проверку интерфейса;
• Проверку работоспособности системы;
• Время наработки на отказ системы в обслуживании;
• Проверку корректности выходных данных и т.д.
Безусловно, чем сложнее архитектура приложение и больше его масштабы, тем более время потребуется для его тестирования. При этом некоторые из перечисленных этапов проверки можно осуществлять только вручную, например, проверку интерфейса системы. А остальные этапы можно автоматизировать.
Автоматизированное тестирование программного обеспечения является одной из составляющих частей процесса тестирования, которые проводятся на этапе контроля качества в ходе разработки программного обеспечения. Для того, чтобы автоматизировать процесс тестирования программного обеспечения, необходимо использовать специализированные программные решения, предназначенные для выполнения тестов и проверки результатов их выполнения. Такой подход к контролю качества программного обеспечения помогает сократить время тестирования и сделать процесс более простым.
Для того, чтобы автоматизировать процесс контроля качества программного продукта есть два основных подхода:
• тестирование на уровне кода;
• тестирование пользовательского интерфейса.
Первый подход автоматизируется с помощью модульного тестирования. А второй с помощью имитации действий пользователя т.е. функционального тестирования. Для этого используются специальные тестовые фреймворки.
В любом случае, применение каждого из перечисленных методов тестирования позволяет сократить временные затраты и повысить качеств процесса тестирования программного обеспечения. Поэтому такие системы востребованы и применяются в организациях, разрабатывающих программное обеспечение.
Актуальность работы заключается в повышении качества программного обеспечения с помощью автоматизации тестирования.
Объектом исследования является компания «Джон Вайли и Сыновья
РУС».
Предметом исследования является процесс контроля качества
программного обеспечения.
Целью работы является автоматизация процесса контроля качества программного обеспечения.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Дать технико-экономическое описание организации.
2. Охарактеризовать комплекс задач и обосновать необходимость автоматизации.
3. Проанализировать программные продукты и выбрать стратегию автоматизации.
4. Провести обоснование проектных решений.
5. Разработать проект автоматизации.
6. Дать описание информационному обеспечению задачи.
7. Описать программное обеспечение задачи.
8. Описать контрольный пример реализации проекта.
9. Обосновать выбор методики расчёта экономической эффективности проекта.
10. Рассчитать показатели экономической эффективности проекта.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. ГОСТ Р 57193-2016 «Системная и программная инженерия. Процессы жизненного цикла систем».
2. Баллод Б.А., Гвоздева Т.В. Проектирование информационных систем. Стандартизация. – М.: Лань, 2019. – 252с.
3. Бондарев В.В. Введение в информационную безопасность автоматизированных систем. – М.: МГТУ им. Н.Э. Баумана, 2018. – 252с.
4. Внуков А.А. Основы информационной безопасности. Защита информации. – М.: Юрайт, 2019. – 240с.
5. Волкова В.Н. Теория информационных процессов и систем. - М.: Юрайт, 2018. – 432с.
6. Гагарина Л.Г. Разработка и эксплуатация автоматизированных информационных систем. – М.: Инфра-М, Форум, 2018. – 384с.
7. Гвоздева В.А., Лаврентьев И.Ю. Основы построения автоматизированных информационных систем. – М.: Инфра-М, Форум, 2018.
– 318с.
8. Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем. – М.: Лань, 2018. – 156с.
9. Гиротра К., Нетесин С. Оптимальная бизнес-модель. Четыре инструмента управления рисками. – М.: Альпина Паблишер, 2014. – 216 с.
10. Зараменских Е.П. Информационные системы: управление жизненным циклом, 2019. – М.: Юрайт. – 431с.
11. Коваленко В.В. Проектирование информационных систем. – М.: Форум, 2018. – 320с.
12. Коноплева В.А., Коноплев В.С. Информационные системы. Контроль качества. – М.: Проспект, 2018. – 112с.
13. Матришин С.А., Симонов В.Л., Храпченко М.Л. Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем. – М.: Форум, - 2018. – 368с.
14. Остроух А.В., Суркова Н.Е. Проектирование информационных систем. – М.: Лань, 2019. – 164с.
15. Петренко В.И., Мандрица И.В. Защита персональных данных в информационных системах. – М.: Лань, 2019. – 108с.
16. Рыжко А.Н., Рыжко Н.А., Лобанова Н.М. Экономика отрасли информационных систем. – М.: Юрайт, 2019. – 176с.
17. Трофимов В.В. Информационные системы и технологии в экономике и управлении. – М.:Юрайт, 2018. – 324с.
18. Шкурко В.Е., Гребенкин А.В. Управление рисками. Учебное пособие для ВУЗов. – М.: Юрайт, 2017. – 182с.
19. Functional test automation software [Электронный ресурс]: // Автоматизированное тестирование [Офиц. сайт].
20. Live unit testing [Электронный ресурс]: // Документация по Visual Studio [Офиц. сайт].
21. Rational Function testing [Электронный ресурс]: // IBM Rational function testing [Офиц. сайт].
22. Watir [Электронный ресурс]: // Watir Project [Офиц. сайт].
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ