ВЫВОД ПО ГЛАВЕ 3
В данной главе были описаны этапы разработки системы технического и SEO аудита веб-приложений, среди которых:
анализ предметной области;
определение требований;
проектирование;
программирование;
тестирование и отладка;
написание руководств для пользователей;
внедрение.
В ходе проектирования информационной системы были описаны методы хранения данных в системе, спроектирована база данных и описана реализация компонентов системы.
В ходе оценки качества системы было выявлено, что система отвечает требованиям надежности, эффективности, универсальности и корректности, представленным в техническом задании.
Исходя из описания системы и оценки качества было описано внедрение системы в деятельность ООО «Максимал» и проведена оценка экономических затрат на реализацию системы, согласно которой трудоёмкость разработки программного продукта, которая составила: 834 чел.-час., а смета затрат на разработку программного продукта составит: 103 336,44 руб.
ЗАКЛЮЧЕНИЕ
Основной целью данной выпускной квалификационной работы является разработка информационной системы, позволяющей проводить оперативный технический и SEO аудит веб-сайтов, минимизировать время тестирования новых версий приложений и определять возможные проблем при индексации новой версии приложения поисковыми системами. Данная система предназначена для автоматизации работы сотрудников отделав разработки и продвижения ООО «Максимал» в области тестирования веб-приложений.
В ходе выполнения выпускной квалификационной работы решены следующие задачи:
проведен анализ предметной области и осуществить проектирование информационной системы технического и SEO аудита веб-приложений;
сформированы необходимые требования к проектируемой информационной системы;
проведен анализ известных решений в похожей области информационных технологий;
проанализированы и обоснованы инструменты для возможности реализации информационной системы, с учетом текущих технических возможностей;
проведен анализ предметной области и осуществлено проектирование системы технического и SEO аудита веб-приложений;
сформировано техническое задание в соответствии с ГОСТ 34.602-89;
разработана и внедрена систему технического и SEO аудита веб-приложений;
проведена экспертная оценка качества информационной системы в соответствии с ГОСТ 28195-89;
проведена оценка экономической эффективности разрабатываемой системы.
В результате выполнения выпускной квалификационной работы приобретены уникальные навыки в области формирования требований к проектированию информационных систем и технологий, а также изучены важные стандарты в области проектирования что значительно расширило кругозор в области стандартизации информационных технологий.
Благодаря анализу всевозможного инструментария, относящегося к разработке как информационных систем в целом так просто программных продуктов или даже банальных скриптов, были смоделированы и классифицированы, а в дальнейшем и обоснованы, возможные инструменты для разработки разных частей информационной системы. Что придало системе невероятную гибкость в модернизации и кроссплатформенности.
При разработке непосредственно самой информационной системы возникало немало трудностей, в основном из-за малого опыта работы с определенным языком программирования или недостаточных теоретических знаний, что явно увеличивало период разработки. Поскольку информационная система разработана на базе двух языков программирования, периодически возникали проблемы с передачей параметров и функций, следует отметить что данный момент в отрасли программирования является малоразвитым и практически не востребованным, что приводит к большим трудностям и повышает затраты на разработку проекта.
В целом запланированный проект полностью реализован в соответствии с требованиями и техническим заданием к проекту. Во время создания информационной системы возникала масса идей по улучшению функционала и эффективности работы информационной системы как в области архитектуры системы, так и реализации интерфейса. К сожалению идеи, выходили за границы требований к проекту и не были реализованы.
СПИСОК ЛИТЕРАТУРЫ
Нормативно-правовые акты
ISO/IEC 2382:2015. Информационные технологии. Словарь. Часть 1. Основные термины.
ГОСТ 19.102-77 (СТ СЭВ 1626-79). Единая система программной документации. Стадии разработки: Гос. стандарт. – Введ. 01.07 1978 (с учетом изменения №1, утвержденным в июне 1981 г.) // Утвержден постановлением государственного совета стандартов Совета Министров СССР от 20 мая 1977 г. № 1268.
ГОСТ 28195-89. Оценка качества программных средств: Гос. стандарт. – Введ. 01.07.1990 // Утвержден постановлением государственного комитета СССР по стандартам от 28.07.89 №2507.
ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы: Гос. стандарт. – Введ. 01.01.1990 // Утверждён приказом роспрома 16.09.2004 №95.
ГОСТ Р 34.10-2012. Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи: Гос. стандарт. – Введ. 07.08.2012 // Утвержден приказом федерального агентства по техническому регулированию и метрологии от 07.08.2012 №215.
ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов. Гос. стандарт. – Введ. 14.07.1998 // Утвержден постановлением Госстандарта РФ от 14.07.1998 №295.
ГОСТ Р 50.1.028-2001 Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования. Гос. стандарт. – Введ. 02.07.2001 // Утвержден постановлением Госстандарта РФ от 02.07.1998 №256.
ГОСТ Р МЭК 60870-5-103-2005: Устройства и системы телемеханики. Часть 5. Протоколы передачи. Гос. стандарт. – Введ. 28.12.2005 // Утвержден постановлением Госстандарта РФ от 28.12.2005 №426.
Основная литература
Elastic Stack and Product Documentation [Электронный ресурс] Режим доступа: https://www.elastic.co/guide/index.html (22.05.2016).
Elasticsearch как NoSQL база данных. [Электронный ресурс] / Хабрахабр Режим доступа: https://habrahabr.ru/company/percolator/blog/222765/ (20.05.2016).
IntelliJ IDEA [Электронный ресурс] / JetBrains. Режим доступа: http://jetbrains.ru/products/idea/ (10.05.2016).
Lehey G. FreeBSD Operating System [Электронный ресурс] / - М.: Интернет-Университет Информационных Технологий. 2016. -237с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=429140 (01.06.2016).
NSQ Docs 0.3.8 [Электронный ресурс] Режим доступа: http://nsq.io/overview/design.html (22.05.2016).
Redis и области его применения. [Электронный ресурс] / Записки программиста Режим доступа: http://eax.me/redis/ (30.05.2016).
Анализатор переходов [Электронный ресурс] / анализаторы поисковых машин. Режим доступа: http://www.analyzethis.ru/?analyzer=from&lang=ru&location=ru (20.05.2016).
Богданов А.В. Сервис-ориентированная архитектура: новые возможности в свете развития grid технологий [Электронный ресурс] / Богданов А.В., Станкова Е.Н., Мареев В.В., Автономная некоммерческая организация «Институт высокопроизводительных вычислений и интегрированных систем» - СПБ. Режим доступа: http://www.ict.edu.ru/ft/005639/62316e1-st03.pdf (20.05.2016).
Бражук А. И. Сетевые средства Linux. / - М.: Интернет-Университет Информационных Технологий. 2016. -148.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=428794 (02.06.2016).
Д. Уэстерман. Сервис-ориентированная архитектура сегодня: введение в SOA. [Электронный ресурс] / SOA Today: Introduction to Service-Oriented Architecture. Режим доступа: http://www.dmreview.com/article_sub.cfm?articleID=7992 (15.04.2016).
Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки. [Электронный ресурс] / НОУ Интуит. Режим доступа: http://www.intuit.ru/studies/courses/32/32/lecture/1004 (11.05.2016).
Докси К. Введение в программирование на Go. [Электронный ресурс] / Режим доступа: http://golang-book.ru/ (25.05.2016).
Документация Phalcon 2.0.10. [Электронный ресурс] / Phalcon - High Performance PHP Framework. Режим доступа: https://docs.phalconphp.com/ru/latest/index.html (25.05.2016).
Использование доменов верхнего уровня для веб-сайтов. [Электронный ресурс] / World Wide Web Technology Surveys. Режим доступа: https://w3techs.com/technologies/overview/top_level_domain/all (26.05.2016).
Колисниченко Д. PHP и MySQL. Разработка Web-приложений. / - СПБ.: БХВ-Петербург, 2015, -592 с.
МакКрэри Д. Осмысление NoSQL. / МакКрэри Д., Келли А. – НьюЙорк: Manning Publications, 2014, -286 c.
О FreeBSD. [Электронный ресурс] / Проект FreeBSD. Режим доступа: https://www.freebsd.org/ru/about.html (11.05.2016).
Пайлон Д. UML 2 для программистов / Д. Пайлон, Н. Питмен. – СПб.: Питер, 2012. -240 с.
Руководство по PHP Manual [Электронный ресурс] / 2014. Режим доступа: http://php.net/manual/ru (20.05.2016).
Савельева Н. В. Язык программирования PHP. / - М.: Интернет-Университет Информационных Технологий. 2016. -330с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=428975 (20.05.2016).
Саммерфильд М. Программирование на Go. Разработка приложений XXI века. /: Саммерфильд М., пер. с англ.: Киселёв А. Н. – М.: ДМК Пресс, 2013. – 580 с.: ил. ISBN 978-5-94074-854-0.
Скляр Д. PHP. Рецепты программирования. / Скляр Д. Трахтенберг А. – СПБ.: Питер, 2015, -784с.
Сегуин К. Маленькая книга о Redis. [Электронный ресурс] / Библиотека литературы для админов. Режим доступа: http://adm-lib.ru/books/10/Little-Redis-Book.pdf (5.05.2016).
Техническое задание на разработку программы [Электронный ресурс], 2012. – Режим доступа: http://userdocs.ru/informatika/117219 (15.04.2016).
Филиппов, С.А. Основы современного веб-программирования: учебное пособие / С.А. Филиппов. – М. : МИФИ, 2011. – 160 с. – ISBN 978-5-7262-1402-3; То же [Электронный ресурс]. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=232424 (27.05.2016).
Дополнительная литература
Ашманов И. Оптимизация и продвижение сайтов в поисковых системах (+CD). З-е издание / Ашманов И., Иванов А. – СПб.: Питер, 2010. -464 с.: ил.
Введение в СУБД MySQL / - М.: Интернет-Университет Информационных Технологий. 2007. -237с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book&id=234900 (16.05.2016).
|