Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Оглавление
ВВЕДЕНИЕ 4
ГЛАВА
1. ПРОТОТИПИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 7
1.1. Основные этапы жизненного цикла программных средств 10
1.2. Разработка прототипов программ и модели жизненного цикла 13
1.3. Процесс создания прототипа 19
1.4. Типы прототипирования 19
1.5. Преимущества применения прототипирования 20
1.4. Определения требований к качеству прототипов программ 21
1.4.1. Методы контроля качества 23
Выводы по главе 1 25
ГЛАВА
2. АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОТОТИПА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 26
2.1. Концептуальный анализ и анализ требований к прототипу информационной системы 26
2.1.1. Технико-экономическая характеристика предметной области 26
2.1.2. Определение актуальности разработки 30
2.1.3. Определение цели, задач и назначения прототипа системы 31
2.1.4. Обоснование выбора типа архитектуры ИС 32
2.1.5. Выбор и обоснование средств разработки и проектирования 32
2.2. Проектирование архитектуры системы 34
2.2.1. Функциональная модель системы. 34
2.2.2. Структурная модель системы. Диаграмма классов 37
2.2.3 Информационно-логическая модель системы. 41
Выводы по главе 2 44
ГЛАВА
3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОТОТИПА ПРОГРАММНОГО ПРИЛОЖЕНИЯ 45
3.1. Разработка прототипа базы данных 45
3.2. Разработка прототипа пользовательского меню приложения 51
3.2.1. Основы создания пользовательских меню 51
3.2.2. Прототип пользовательского меню информационной системы 58
3.3. Требования к техническому и программному обеспечению для запуска прототипа 62
Выводы по главе 3 64
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 67
Выдержка из текста
ВВЕДЕНИЕ
Функции, которые выполняют разработчики проекта, с момента поступления заявки на разработку программного обеспечения до момента вывода из эксплуатации меняются, как и сам проект. При разработке любого программного обеспечения, будь то сайт-визитка, игра, или сложная система реального времени, все программные средства проходят определенные этапы разработки, которые позволяют контролировать качество программного продукта и улучшать взаимодействие в команде разработчиков.
Основные этапы разработки составляют суть жизненного цикла программных средств, и является основой деятельности менеджера программного проекта. С жизненным циклом связываются окончательные и промежуточные цели проекта, контроль расходования ресурсов, а так же управления развитием проекта. Этапы жизненного цикла направлены на достижения поставленных задач и функций целей проекта. На контрольных точках отслеживаются цели проекта, т.е. проводится подведение промежуточных итогов, осмысление достигнутых результатов.
Определение контрольных точек является элементом планирования. В первую очередь планирования времени, а на базе его — распределения ресурсов. Есть небольшая свобода в выборе этапов и контрольных точек, ограниченная обязательствами перед заказчиками, разработчиками, а также планировщиками компании. Это означает целесообразность приспособления этапов развития проекта к его специфике и к специфике условий выполнения задания.
Актуальность темы заключается в том, что на этапе первоначальной разработки программного обеспечения для понимания требований заказчика необходимо разработать прототип программы, с целью проверки пригодности предлагаемых для применения концепций, архитектурных и технологических решений, а также для представления программы заказчику на ранних стадиях процесса разработки.
Предмет исследования работы – прототип программного обеспечения.
Объект исследования – программное обеспечение.
Цель работы – рассмотреть разработку прототипа программного обеспечения, на примере создания прототипа информационной системы магазина мужской одежды «Man».
Для достижения поставленной цели необходимо решить следующие задачи:
1. Описать основные определения жизненного цикла программного обеспечения.
2. Обобщить знания по этапам разработки программных средств.
3. Описать основные моменты при управлении программным проектом.
4. Описать требования к качеству программного обеспечения.
5. Рассмотреть основные механизмы контроля качества программного обеспечения.
6. Разработать прототип информационной системы согласно каскадной модели жизненного цикла программных средств, т.е. провести анализ предметной области, спроектировать архитектура, реализовать систему и провести тестирование.
7. Проектирование информационной системы вести на одном из унифицированных языков разработки.
Теоретическая значимость работы состоит в систематизации знаний по разработке прототипов системы, обобщении материала по написанию качественного кода разработчиками.
Практическая значимость работы состоит в применение полученных теоретических знаний к проектированию и разработки прототипа информационной системы магазина мужской одежды «Man», которая может быть успешно использоваться в качестве шаблона и для компаний занимающихся разработкой информационных систем.
Данная тема широко освещена в работах международной организации по стандартизации ISO и IEEE, а также в работах зарубежных и российских авторов: Вендров А.М, Виснадул Б.Д, Гагарина Л.Г., Кокорева Е.В., Зиглер К,Крылов Е.В., Острейковский В.А., Типикин Н.Г, Калямин В.В, Майерс Г, Рудаков А.В.,Турский В..
Список использованной литературы
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Бугорский, В.Н., Соколов, Р.В. Сетевая экономика и проектирование информационных систем: Учебное пособие. – СПб.: Питер, 2007. – 320 с.
2. Грекул, В.И. Проектирование информационных систем: курс лекций: учебное пособие. – М.: Интернет-Университет Информационных технологий, 2008. – 304 с.
3. Калянов, Г.Н. CASE-технологии. Консалтинг в автоматизации бизнес-процессов. – 3-е изд. – М.: Горячая линия-Телеком, 2002. – 320 с.
4. Коваленко, В.В. Проектирование информационных систем: учебное пособие. – М.: ФОРУИМ, 2011. – 320 с.
5. Кулямин, В.В. Технологии программирования. Компонентный подход. – М.: Интернет-Университет Информационных технологий; БИНОМ. Лаборатория знаний, 2007. – 463 с.
6. Емельянова, Н.З., Партыка, Т.Л., Попов, И.И. Проектирование информационных систем: учебное пособие. – М.: ФОРУМ, 2013. – 432 с.
7. Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: Диалог-МИФИ, 2003. – 432 с.
8. Смирнова, Г.Н. и др. Проектирование экономических информационных систем. Учебник. – М.: Финансы и статистика, 2003. – 512 c.
9. Соловьев, И.В., Майоров, А.А. Проектирование информационных системы: фундаментальный курс. – М.: Академический проект, 2009. – 398 с.
10. Орлов, С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: Учебник для вузов. 4-е издание. Стандарт третьего поко ления. – СПб.: Питер, 2012. – 608 с.
11. Шевчук, И.С. Проектирование информационных систем: конспект лекций – Пермь: Изд-во ФГБОУ ВПО Пермская ГСХА, 2012. – 59 с.
12. [Электронный ресурс]
- https://ru.wikipedia.org/. Дата обращения 26.12.2016
13. ISO DIS 9241-11 Эргономические требования к офисной работе визуальными терминалами (VDTs) — Часть 11
14. Я. Нильсен . Веб-дизайн: книга Якоба Нильсена // СПб: Символ-Плюс, 2003 — 512 с.
15. Влад Головач «Дизайн пользовательского интерфейса: искусство мыть слона»
16. Алан Купер об интерфейсе. Основы проектирования взаимодействия. Символ-Плюс, 2009. ISBN 978-5-93286-132-5
17. Microsoft SQL Server http://microsoft-sql-server.wikitix.ru/ [Электронный ресурс]
(дата обращения 24.12.2016)
18. Microsoft SQL Server https://msdn.microsoft.com/ru-ru/library/bb 545450.aspx [Электронный ресурс]
(дата обращения 04.12.2016)
19. Базы данных и СУБД http://rudocs.exdat.com/ [Электронный ресурс]
(дата обращения 27.12.2016)
20. Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика/ Бегг К, Коннолли Т // М.: Издательский дом "Вильямс", Второе издание 2010, 1440 с
21. Вендеров А.М CASE-технологии. Современные методы и средства проектирования информационных систем / Вендеров А.М //М.: Финансы и статистика, 2012
22. Гайфуллин Б.Н., Сгибнев В.Я, Туманов В.Е. Введение в SQL для баз данных в архитектуре "клиент-сервер"М.: Интерфейс Пресс, 2010
23. Генник Дж Oracle SQL*PLUS. Карманный справочник Пер. с англ., 2-е издание. СПб: Питер, 2010
24. Дейт К.Дж Введение в системы баз данных : формат DJVU [Электронный ресурс]
(Дата обращения 24.12.2016)
25. Калямин В.В Основы проектирования реляционных баз данных / Калямин В.В //ИНТУИТ.РУ, Бином. Лаборатория знаний, 2010
26. Карпова Т. С. Базы данных: модели, разработка, реализация / Т. С. Карпова. — СПб.: Питер, 2011. — 304 с.: ил.
27. Маклаков С.В Bpwin и Erwin. CASE-средства разработки информационных систем М.: Диалог-МИФИ, 2013
28. Мюллер Р.Дж Базы данных и UML. Проектирование / Мюллер Р.Дж //М.: ЛОРИ, 2010
29. Основы проектирования реляционных баз данных www.intuit.ru/. [Электронный ресурс]
(дата обращения 24.12.2016)
30. Петкович Д. Microsoft SQL Server 2010. Руководство для начинающих. — C.: БХВ-Петербург, 2011. — С. 752. — ISBN 978-5-9775-0149-1
31. Роберт Виейра. Программирование баз данных Microsoft SQL Server 2005. Базовый курс = Beginning Microsoft SQL Server 2005 Programming. — М.: «Диалектика», 2010. — С. 832. — ISBN 0-7645-8433-2.
32. Роберт Э. Уолтерс, Майкл Коулс. SQL Server 2012: ускоренный курс для профессионалов = Accelerated SQL Server 2012. — М.: «Вильямс», 2012. — С. 768. — ISBN 978-5-8459-1481-1.
33. Харрингтон Д.Л Проектирование реляционных баз данных. Просто и доступно М.: ЛОРИ, 2010
34. программных средств М.: Синтег, 2013
35. Липаев В.В. Тестирование программ. М.: Радио и связь, 2009. — 296с.
36. Майерс Г. Искусство тестирования программ М.: Финансы и статистика, 2009. -176 с.
37. С.В. Синицын, Н.Ю. Налютин Верификация программного обеспечения
38. Шимаров В. А. Тестирование программ: цели и особенности инструментальной поддержки // Программное обеспечение ЭВМ / АН БССР. Институт математики. Минск, 2010. — Вып. 100 — с. 19 – 43
39. [Электронный ресурс]
http://www.soft-outsourcing.com/ Дата обращения 14.12.2016
40. Вигерс Карл. Разработка требований к программному обеспечению/Пер, с англ. — М.: Издательсш-торговый дом «Русская Редакция», 2014. — 576с.: ил.
41. Калбертсон Р., Браун К., Кобб Г. Быстрое тестирование – ISBN 5-8459-0336-Х. М.: Издательский дом «Вильямс», 2015. -380с.
42. Фаулер М. Рефакторинг: улучшение существующего кода. – Пер. с англ. – СПб: Символ-Плюс, 2013. -432с., ил. ISBN 5- 93286-045-6