Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Введение 3
Глава
1. Анализ процесса тестирования интернет-порталов и формирование требований к информационной системе «Инвентос» 6
1.1 Описание ЗАО «Инвентос». Виды услуг, оказываемых предприятием 6
1.2 Описание существующих бизнес-процессов в ЗАО «Инвентос» 14
1.3 Анализ успешных ИТ-проектов в сфере тестирования интернет-порталов 18
1.4 Постановка задачи проектирования системы поддержки процесса тестирования интернет-порталов. Определение требований к системе 23
Глава
2. Проект информационной системы поддержки процесса тестирования интернет-порталов 27
2.1 Проектирование процесса тестирования в методологии IDEF0 27
2.2 Техническое задание на создание ИС поддержки процесса тестирования интернет-порталов 34
2.3 Проектирование прав доступа пользователей ИС поддержки процесса тестирования интернет-порталов в нотации языка UML 40
2.4 План проекта по созданию ИС поддержки процесса тестирования интернет-порталов 47
Заключение 52
Библиографический список 54
Приложение А 57
Приложение Б 58
Приложение В 59
Приложение Г 61
Выдержка из текста
В течение последних десятилетий компьютерные системы и использу-емое на них программное обеспечение стало вовлечено во все области человеческой деятельности. Повсеместное использование программных средств привело к такому положению дел, когда мы уже не представляем себе эффективного и удобного рабочего процесса без их применения.
То же самое можно сказать и про сеть Интернет – в последние годы она стремительно развивается, проникая как в общественную и культурную жизнь, так и в подавляющее большинство сфер бизнеса. На данный момент количество зарегистрированных доменов в сети находится на уровне
14. миллионов [31], и их число каждый день увеличивается. Создание собственных сайтов играет существенную роль в большинстве сфер бизнеса; более того, монетизационная модель множества компаний, таких как Яндекс и Google, заключается исключительно в получении прибыли от интернет-сервисов за счет рекламы [20], платного контента, пожертвований пользователей и т. п.
Интернет-сервисы могут приносить существенную прибыль, что влечет высокую конкуренцию в этой сфере деятельности. Но, в то же время, даже небольшие ошибки, допущенные при разработке, могут повлиять на выбор пользователя относительно того, какой из конкурирующих сервисов ему предпочесть.
Поэтому, как и во многих других областях, тестирование играет очень важную роль в процессе создания веб-сайтов и разработке интернет-сервисов. Разработка сайта подразумевает под собой решение множества задач из совершенно разных областей, таких как: работа с большими объемами данных, вычислительные системы, сетевая безопасность, дизайн и прочее. Контроль надежности и безопасности вновь создаваемых или улучшения существующих сайтов должен сопровождать весь их жизненный цикл [5].
Следовательно, сайты нужно тестировать на протяжении всех этапов их разработки и применять различные методы и виды тестирования. В данной работе будет затронута проблема тестирования сайтов только на завершающем этапе их разработки.
Безусловно, тестирование сайта на завершающем этапе его разработки имеет чрезвычайную важность для IT-компании, занимающейся созданием сайтов, поскольку она несет ответственность за выполнение условий договора с заказчиком, и может понести убытки в том случае, если конечный продукт не будет соответствовать оговоренным требованиям. Зачастую ошибки, возникающие в процессе создания сайта, не видны невооруженным глазом, но при определенных действиях пользователей могут вызвать сбои в его функционировании. Кроме того, сайт может иметь уязвимости безопасности, которые позволят злоумышленникам завладеть конфиденциальной информацией. К тому же, качество сайта в современном мире определяет лицо компании, а недостаточно хорошо проведенное тестирование впоследствии может вызвать недовольство потенциальных клиентов.
Целью данной работы является проектирование информационной системы (ИС) поддержки процесса тестирования интернет-порталов для соблюдения очередности проведения тестирования в соответствии с планом тестирования и оптимизации затрат времени на отдельных его этапах.
Задачи:
1) рассмотреть виды услуг, оказываемых предприятием;
2) исследовать и сравнить ИС поддержки процесса тестирования ин-тернет-порталов, предлагаемые на рынке, аналогичные используемой на предприятии;
3) выполнить функциональное моделирование процесса тестирования сайтов на основе методологии IDEF0 и объектно-ориентированное на основе методологии UML;
4) осуществить оптимизацию бизнес-процесса «Подготовить тестовые случаи»;
5) написать техническое задание на разработку ИС поддержки процесса тестирования интернет-порталов;
6) рассчитать затраты на разработку ИС поддержки процесса тестирования интернет-порталов;
7) разработать план проекта по созданию ИС поддержки процесса тестирования интернет-порталов.
Объектом исследования в текущей работе является процесс тестирова-ния сайтов в ЗАО «Инвентос».
Предмет исследования – информационные технологии поддержки процесса тестирования интернет-порталов.
Работа состоит из введения, двух глав, заключения, библиографического списка и приложений.
Во введении обоснована актуальность темы исследования, определены объект и предмет исследования, сформулирована цель и основные задачи, описана структура работы.
В первой главе описывается организация, рассматриваются оказываемые ею услуги, описывается бизнес-процесс «Разработка сайта», принятый в организации. Также глава содержит теоретические сведения по вопросам тестирования сайтов, в ней анализируются существующие на рынке программные решения, и на их основе предлагается оптимизация процесса «Подготовить тестовые случаи».
Во второй главе работы производится проектирование, осуществляется построение необходимых диаграмм с помощью методологии описания бизнес-процессов IDEF0 и создание диаграмм в нотации UML, рассчитываются затраты на разработку ИС, пишется техническое задание и план по управлению проектом.
В заключении подведены основные итоги работы.
Библиографический список включает перечень источников, которые были использованы при написании работы.
В приложении представлен бизнес-процесс разработки сайтов в «Ин-вентос», сравнительные характеристики современных систем управления тестированием и перечень задач для составления временного графика работ.
Список использованной литературы
1. Аалст, В. Управление потоками работ: модели, методы и системы. Пер. с англ. [текст]
/ В. Аалст, К. Хей. – М.: ФИЗМАТЛИТ, 2011. – 320 с.
2. Бариленко, В. Бизнес-анализ как важный вид консалтинговых услуг / В.И. Бариленко. – М.: РИСК: Ресурсы, Информация, Снабжение, Конкуренция [текст]
, 2012. – 207 с.
3. Баронов, В. Информационные технологии и управление предприятием [текст]
/ В. В. Баронов. – М.: Академия АйТи, 2013. – 326 с.
4. Бек, К. Экстремальное программирование: разработка через тестирование [текст]
/ К. Бек. – СПб.: Питер, 2010 г. – 224 с.
5. Блюмин, А. Проектирование систем информационного, консульта-ционного и инновационного обслуживания: учеб. пособие [текст]
/ А. М. Блюмин, Л. Т. Печеная, Н. А. Феоктистов. – М.: Дашков и К°, 2008. – 348 с.
6. Буч, Г. Язык UML. Руководство пользователя [текст]
/ Г. Буч, Д. Рамбо. – М.: ДМК Пресс, 2012. – 381 с.
7. Вигерс, К. Разработка требований к программному обеспечению. Пер. с англ. [текст]
/ К. И. Вигерс. – М.: Издательско-торговый дом «Русская редакция», 2014. – 416 с.
8. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология. Си-стемная и программная инженерия. Процессы жизненного цикла программных средств. Введ. 01.03.2012. – М.: Стандартинформ, 2011. – 106 с.
9. ГОСТ Р ИСО/МЭК 12207-99 «Информационная технология. Процессы жизненного цикла программных средств». – М.: ГОССТАНДАРТ РОССИИ, 2000. – 76 с.
10. ГОСТ 15150-69 «Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды»
11. ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания. Введ. 01.01.92. М.: Стандартинформ, 1992. – 6 с.
12. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. Введ. 01.01.90. – М.: Стандартинформ, 2009. – 12 с.
13. Гультяев, А. Microsoft Office Project 2003 [текст]
/ А.К. Гультяев. – СПб.: Корона-принт, 2004. – 245 c.
14. Калбертсон, Р. Быстрое тестирование [текст]
/ Р. Калбертсон, К. Браун, Г. Кобб. – М.: Вильямс, 2014. – 384 с.
15. Карлберг, К. Бизнес-анализ с использованием Excel. Решение бизнес-задач, 4-е издание [текст]
/ К. Карлберг. – М.: Вильямс, 2013. – 576 с.
16. Липаев, В. Качество программных средств. Методические рекомендации. Под общей ред. проф., д. т. н. А.А. Полякова [текст]
/ В. В. Липаев. – М.: Янус-К, 2009. – 400 с.
17. РД 50.1.028-2001. Методология функционального моделирования IDEF0. – М.: ИПК Издательствово стандартов, 2000. – 75 с.
18. Савин, Р. Тестирование Дот Ком. [текст]
/ Р. Савин. – М.: Дело, 2008. – 312 с.
19. Смирнова, Г. Проектирование экономических информационных систем: Учебник для студентов экономических вузов, обуч. по спец.: «При-кладная информатика в экономике», «Прикладная информатика в менедж-менте», «Прикладная информатика в юриспруденции». [текст]
/ Г. Н. Смирнова. – М.: Финансы и статистика, 2013. – 511 с.
20. Уиттакер, Д. Как тестируют в Google [текст]
/ Д. Уиттакер, Д. Ар-бон, Д. Каролло. – СПб: Питер, 2014. – 320 с.
21. Фёдоров, Н. Проектирование информационных технологий на основе современных CASE-технологий. [текст]
/ Н.В. Федоров. – М.: МГИУ, 2007. – 113 с.
22. Шаллоуей, А. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. Пер. с англ. [текст]
/ А. Шаллоуей, Трот, Р. Джеймс – М.: Издательский дом «Вильямс», 2012. – 288 с.
23. ISO/IEC 2382-1:1993. Information technology – Vocabulary – Part 1: Fundamental terms
24. ISO 9001:2008-12 Quality management systems — Requirements
25. Государственный университет – учебно-научно-производственный комплекс [Электронный ресурс]
// Сайт: http://gu-unpk.ru – режим доступа: http://gu-unpk.ru/pk/deserve/material 04
26. Инвентос [Электронный ресурс]
// Сайт: http://inventos.ru/ – режим доступа: http://inventos.ru/about/#top
27. Портал специалистов по тестированию и обеспечению качества ПО [Электронный ресурс]
// Сайт: http://software-testing.ru/ – режим доступа: http://www.software-testing.ru/library/testing/general-testing?layout=default
28. Портал TMGURU: Стартовая страница успешных тест-менеджеров [Электронный ресурс]
// Сайт: http://tmguru.ru – режим доступа: http://tmguru.ru/baza-znanij/upravlenie-testami/instrumenty-dlya-planirovaniya/testrail/
29. Спецификация UML [Электронный ресурс]
// Сайт: http://www.uml.org/ – режим доступа: http://www.omg.org/gettingstarted/what_is_uml.htm
30. Хабрахабр [Электронный ресурс]
// Сайт: http://habrahabr.ru – режим доступа: http://habrahabr.ru/post/242025/
31. Whois, Domain Counts & Internet Statistics [Электронный ресурс]
// Сайт: http://www.whois.sc – режим доступа: http://www.whois.sc/internet-statistics/