Разработка информационной системы ведения проектов
|
Аннотация 2
Введение 5
Глава 1 Функциональное моделирование предметной области 7
1.1 Технико-экономическая характеристика предметной
области 7
Концептуальное моделирование предметной области 9
1.2.1 Выбор технологии концептуального моделирования 10
1.2.2 Разработка и анализ модели бизнес-процесса «Как есть» 12
1.2.3 Обоснование необходимости автоматизированного варианта
решения 16
1.3 Анализ существующих разработок 17
1.4 Постановка задачи на разработку ИС ведения проектов 19
1.5 Модель бизнес-процесса «TO BE (Как должно быть)» 21
Глава 2 Логическое проектирование информационной системы 24
2.1 Выбор технологии логического моделирования 24
2.2 Логическая модель информационной системы 26
2.3 Информационное обеспечение информационной системы 32
2.4 Проектирование базы данных информационной системы 33
2.4.1 Выбор модели данных базы данных 33
2.4.2 Разработка концептуальной модели данных системы 34
2.5 Требования к аппаратно-программному обеспечению 38
Глава 3 Физичское проектирование информационной системы 40
3.1 Выбор ИТ-архитектура информационной системы 40
3.2 Выбор технологии разработки информационной системы 43
3.3 Выбор СУБД информационной системы 45
3.4 Разработка физической модели данных 48
3.5 Разработка информационной системы 49
3.6 Расчет экономической эффективности разработки 55
Заключение 59
Список используемой литературы и используемых источников 60
Введение 5
Глава 1 Функциональное моделирование предметной области 7
1.1 Технико-экономическая характеристика предметной
области 7
Концептуальное моделирование предметной области 9
1.2.1 Выбор технологии концептуального моделирования 10
1.2.2 Разработка и анализ модели бизнес-процесса «Как есть» 12
1.2.3 Обоснование необходимости автоматизированного варианта
решения 16
1.3 Анализ существующих разработок 17
1.4 Постановка задачи на разработку ИС ведения проектов 19
1.5 Модель бизнес-процесса «TO BE (Как должно быть)» 21
Глава 2 Логическое проектирование информационной системы 24
2.1 Выбор технологии логического моделирования 24
2.2 Логическая модель информационной системы 26
2.3 Информационное обеспечение информационной системы 32
2.4 Проектирование базы данных информационной системы 33
2.4.1 Выбор модели данных базы данных 33
2.4.2 Разработка концептуальной модели данных системы 34
2.5 Требования к аппаратно-программному обеспечению 38
Глава 3 Физичское проектирование информационной системы 40
3.1 Выбор ИТ-архитектура информационной системы 40
3.2 Выбор технологии разработки информационной системы 43
3.3 Выбор СУБД информационной системы 45
3.4 Разработка физической модели данных 48
3.5 Разработка информационной системы 49
3.6 Расчет экономической эффективности разработки 55
Заключение 59
Список используемой литературы и используемых источников 60
Современный мир не может существовать без информационных технологий, и IT-индустрия становится все более значимой в различных сферах бизнеса и жизни людей. Компании в области информационных технологий нуждаются в эффективных инструментах для ведения бизнеса и управления проектами. В связи с этим, разработка информационной системы для ведения IT-проектов является важной задачей для компаний, работающих в этой сфере [2].
Современной методологией ведения проектов при разработке ПО является Scrum с использованием досок Канбан. Scrum и Канбан относится к гибким моделям разработки Agile [20]. Разрабатываемое ПО должно отвечать современным методологиям разработки ПО [9].
Информационная система ведения проектов позволит упростить и автоматизировать процессы, связанные с управлением проектами, сбором, хранением и обработкой данных, а также улучшить коммуникацию между участниками проекта и повысить эффективность работы. Важными элементами такой системы являются управление задачами, планирование, отслеживание времени, контроль версий, документирование процессов и многие другие функции.
Без использования специальных систем для управления IT-проектами, компании могут столкнуться с рядом проблем, таких как: неэффективное использование времени и ресурсов, потеря данных, недостаточная прозрачность и согласованность процессов, а также отсутствие возможности для точного прогнозирования времени и бюджета проекта. Информационная система для ведения IT-проектов поможет избежать этих проблем и повысить эффективность бизнес-процессов в компании [6].
Тема ВКР предложена кафедрой Прикладной математики и информатики ТГУ.
Задача ВКР сводится к разработке информационной системы ведения проектов для ИТ -компании занимающейся разработкой ПО.
Задачи при разработке информационной системы ведения проектов:
- изучение процессов ведения проектов в ИТ-компании;
- анализ бизнес-процессов;
- определить процесс, нуждающийся в реинжиниринге;
- концептуальное и логическое проектирование;
- разработка Agile ориентированной информационной системы.
ВКР включает введение, три главы, заключение, список использованных источников:
- В первой главе исследуются процессы ведения проектов.
- Во второй главе моделируется информационная система.
- В третьей главе описывается ИТ-архитектура разрабатываемой системы ведения проектов и методы разработки. Проводится анализ инструментов разработки и выбран наиболее подходящий. Разрабатывается информационная система и приводятся контрольные примеры. Проводится расчёт экономической эффективности внедрения информационной системы ведения проектов.
В заключении проведено описание решенных задач во время проектирования информационной системы ведения проектов.
Объект исследования - деятельность IT-компании, специализирующейся на разработке и внедрении программных продуктов.
Предмет исследования - автоматизация процесса ведения проектов IT- компании.
Цель исследования - разработка информационной системы ведения проектов.
Задачи исследования - анализ, моделирование, проектирование БД и программного комплекса используя нотации IDEF0, IDEF1X, UML. Выбор подходящих средств и языка программирования для разработки информационной системы [15].
Современной методологией ведения проектов при разработке ПО является Scrum с использованием досок Канбан. Scrum и Канбан относится к гибким моделям разработки Agile [20]. Разрабатываемое ПО должно отвечать современным методологиям разработки ПО [9].
Информационная система ведения проектов позволит упростить и автоматизировать процессы, связанные с управлением проектами, сбором, хранением и обработкой данных, а также улучшить коммуникацию между участниками проекта и повысить эффективность работы. Важными элементами такой системы являются управление задачами, планирование, отслеживание времени, контроль версий, документирование процессов и многие другие функции.
Без использования специальных систем для управления IT-проектами, компании могут столкнуться с рядом проблем, таких как: неэффективное использование времени и ресурсов, потеря данных, недостаточная прозрачность и согласованность процессов, а также отсутствие возможности для точного прогнозирования времени и бюджета проекта. Информационная система для ведения IT-проектов поможет избежать этих проблем и повысить эффективность бизнес-процессов в компании [6].
Тема ВКР предложена кафедрой Прикладной математики и информатики ТГУ.
Задача ВКР сводится к разработке информационной системы ведения проектов для ИТ -компании занимающейся разработкой ПО.
Задачи при разработке информационной системы ведения проектов:
- изучение процессов ведения проектов в ИТ-компании;
- анализ бизнес-процессов;
- определить процесс, нуждающийся в реинжиниринге;
- концептуальное и логическое проектирование;
- разработка Agile ориентированной информационной системы.
ВКР включает введение, три главы, заключение, список использованных источников:
- В первой главе исследуются процессы ведения проектов.
- Во второй главе моделируется информационная система.
- В третьей главе описывается ИТ-архитектура разрабатываемой системы ведения проектов и методы разработки. Проводится анализ инструментов разработки и выбран наиболее подходящий. Разрабатывается информационная система и приводятся контрольные примеры. Проводится расчёт экономической эффективности внедрения информационной системы ведения проектов.
В заключении проведено описание решенных задач во время проектирования информационной системы ведения проектов.
Объект исследования - деятельность IT-компании, специализирующейся на разработке и внедрении программных продуктов.
Предмет исследования - автоматизация процесса ведения проектов IT- компании.
Цель исследования - разработка информационной системы ведения проектов.
Задачи исследования - анализ, моделирование, проектирование БД и программного комплекса используя нотации IDEF0, IDEF1X, UML. Выбор подходящих средств и языка программирования для разработки информационной системы [15].
В ходе выполнения выпускной квалификационной работы описан полный цикл разработки системы ведения проектов для ит-компании занимающейся разработкой и поддержкой программного обеспечения.
В ходе исследования и проектирования системы ведения проектов были проведены анализ требований, выбрана технология UML для создания логической модели, определены основные компоненты и архитектура системы, разработаны диаграммы классов и компонентов, выбрана СУБД PostgreSQL и язык программирования Python, выбрана методология Scrum и Канбан для управления жизненным циклом проекта.
Кроме того, были определены требования к аппаратному и программному обеспечению, описаны функциональные и нефункциональные требования, разработаны сценарии использования и прототипы пользовательского интерфейса.
На основе проведенного анализа и выделенного процесса были определены основные объекты и разработаны контрольные примеры интерфейса пользователя и основных форм системы.
Использование современных технологий и инструментов, таких как IDE PyCharm и PostgreSQL сервер, позволит разработать надежную и эффективную систему, удовлетворяющую требованиям бизнеса и пользователей. Методология Scrum и Канбан обеспечит гибкий Agile подход к управлению проектом, учитывая изменения и дополнения в процессе его разработки.
На завершающем этапе были проведены расчеты экономической эффективности проекта.
Результаты работы могут быть использованы айти компаниями, планирующих внедрять AGILE подходы в разработке программного обеспечения, и автоматизации ведения проектов с использование Scrum и Канбан.
В ходе исследования и проектирования системы ведения проектов были проведены анализ требований, выбрана технология UML для создания логической модели, определены основные компоненты и архитектура системы, разработаны диаграммы классов и компонентов, выбрана СУБД PostgreSQL и язык программирования Python, выбрана методология Scrum и Канбан для управления жизненным циклом проекта.
Кроме того, были определены требования к аппаратному и программному обеспечению, описаны функциональные и нефункциональные требования, разработаны сценарии использования и прототипы пользовательского интерфейса.
На основе проведенного анализа и выделенного процесса были определены основные объекты и разработаны контрольные примеры интерфейса пользователя и основных форм системы.
Использование современных технологий и инструментов, таких как IDE PyCharm и PostgreSQL сервер, позволит разработать надежную и эффективную систему, удовлетворяющую требованиям бизнеса и пользователей. Методология Scrum и Канбан обеспечит гибкий Agile подход к управлению проектом, учитывая изменения и дополнения в процессе его разработки.
На завершающем этапе были проведены расчеты экономической эффективности проекта.
Результаты работы могут быть использованы айти компаниями, планирующих внедрять AGILE подходы в разработке программного обеспечения, и автоматизации ведения проектов с использование Scrum и Канбан.
Подобные работы
- Разработка информационной системы ведения контроля сборки опытных образцов в ООО «Русская автомобильная компания»
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4385 р. Год сдачи: 2017 - Разработка информационной системы для школьной библиотеки (на примере МБОУ СОШ №3)
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 5600 р. Год сдачи: 2016 - Разработка информационной системы учета рационализаторских предложений на автомобильном заводе ПАО «КАМАЗ»
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4280 р. Год сдачи: 2017 - Разработка информационной системы для контроля управления технологическим процессом подготовки нефти к транспортировке
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4365 р. Год сдачи: 2017 - Разработка информационной системы для управления складом
строительной фирмы (на примере ООО «СТД»)
Бакалаврская работа, математика и информатика. Язык работы: Русский. Цена: 4000 р. Год сдачи: 2022 - РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ЭЛЕКТРОННОГО РЫНКА ИННОВАЦИЙ НИУ БелГУ
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4760 р. Год сдачи: 2019 - Разработка информационной системы онлайн продаж сельскохозяйственной продукции (на примере ИП Стариков С.Д.)
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2018 - Разработка информационной системы электронного архива для учреждения
«Бичурская средняя общеобразовательная школа №1», село Бичура, Республика Бурятия
Бакалаврская работа, информационные системы. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2018 - Разработка информационной системы для автоматизации расчетов с
поставщиками и подрядчиками в учреждении "Управление сельского
хозяйства»»"
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4930 р. Год сдачи: 2018





