Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Формализация и автоматизация бизнес-процессов разработки ПО

nastya.danilova.1998 400 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 39 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 06.02.2021
Оценка отлично. Описывается выбор программы (фреймворка) для автоматизации бизнес-процессов, также рассчитывается экономическая эффективность продукта.
Введение

В современном мире активно развиваются IT-технологии. На сегодняшний день автоматизированные информационные системы и технологии информационных процессов повышают производительность и эффективность труда работников, улучшают качество информационной продукции и услуг, также повышают сервис и оперативность обслуживания пользователей. Разработка программного обеспечения логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Кроме того, она требует дорогостоящие экспериментальные проверки качества функционирования системы. В конце XX-го века большие проекты программного обеспечения стали выполняться с отставанием графика и со значительным превышением расходов, а разработанный продукт не обладал требуемыми функциональными возможностями или производительностью, что не устраивало потребителей. Автоматизация разработки программного обеспечения позволяет повысить производительность труда программистов, ускорить выпуск программного продукта и снизить цену. На сегодняшний день автоматизация разработки программного обеспечения - крупнейшая отрасль мировой экономики, в которой занято огромное количество специалистов. Состояние отрасли напрямую определяет благополучие специалистов-разработчиков программного обеспечения (ПО). Цель данной курсовой: формализация и автоматизация бизнес-процессов разработки программного обеспечения. Задачи курсового проекта: ? Изучить теоретические основы автоматизации бизнес-процессов разработки программного обеспечения; ? Изучить информационные системы автоматизации бизнес-процессов; ? Провести анализ рынка информационных систем автоматизации бизнес-процессов разработки программного обеспечения; ? Описать и автоматизировать бизнес-процессы разработки программного обеспечения в компании; ? Дать краткую характеристику компании; ? Описать бизнес-процессы разработки программного обеспечения компании; ? Дать оценку эффективности внедрения программы в компанию.
Содержание

Введение 2 1.ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АВТМОАТИЗАЦИИ БИЗНЕС-ПРОЦЕССОВ РАЗРАБОТКИ ПО 4 1.1 Формализация автоматизации бизнес-процессов разработки ПО 4 1.2 Информационные системы автоматизации бизнес-процессов 6 1.3 Анализ рынка автоматизации информационных систем бизнес-процессов 8 2. ФОРМАЛИЗАЦИЯ И АВТОМАТИЗАЦИЯ БИЗНЕС-ПРОЦЕССОВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 12 2.1 Краткая характеристика ЗАО «Берег» 12 2.2 Формализация бизнес-процессов разработки ПО в компании ЗАО «Берег» 14 2.3 Автоматизация бизнес-процессов разработки ПО в компании ЗАО «Берег» с помощью фреймворка Grails 26 3 ОЦЕНКА ЭФФЕКТИВНОСТИ ВНЕДРЕНИЯ 28 3.1 Анализ методов оценки эффективности 28 3.2 Анализ эффективности оптимизации бизнес-процессов разработки ПО с помощью фреймворка Grails 31 Заключение 36 Список использованных источников 38
Список литературы

1. The Grails Team. Документация. [Электронный ресурс] – Режим доступа http://docs.grails.org/latest/guide/single.html 2. The GWT Team. Документация. [Электронный ресурс] – Режим доступа http://www.gwtproject.org/doc/latest/DevGuide.html 3. The JavaServer Faces Team. Документация. [Электронный ресурс] – Режим доступа http://www.javaserverfaces.org/documentation 4. The Spring Team. Документация. [Электронный ресурс] – Режим доступа https://spring.io/guides 5. The Vaadin Team. Документация. [Электронный ресурс] – Режим доступа https://vaadin.com/docs 6. Бутырнова Т.С. Экономика. Учебное пособие.- М.: Экономика. – 2004. — 364 с. 7. Гагарина, Л. Г. Введение в архитектуру программного обеспечения. Учебное пособие / Л.Г. Гагарина, А.Р. Федоров, П.А. Федоров. - М.: Инфра-М, Форум, 2016. - 320 c. 8. Гукасьян Г.М. Экономическая теория: учебник и практикум. – М.: Изд-во Юрайт. — 2013. — 573 с. 9. Джонсон Гленн , Нортроп Тони Разработка клиентских веб-приложений на платформе Microsoft .Net Framework (+ CD-ROM); Русская Редакция, Питер - М., 2007. - 748 c. 10. Джулия Лерман, Программирование, 2- изд. -2010 - 920 с. 11. Затонский, А. В. Программирование и основы алгоритмизации / А.В. Затонский, Н.В. Бильфельд. - М.: Дрофа, 2014. - 176 c. 12. Камерон Роб , Михалк Дэйл ASP.NET 3.5, компоненты AJAX и серверные элементы управления для профессионалов; Вильямс - М., 2009. - 608 c. 13. Карпенко, А. П. Современные алгоритмы оптимизации. Учебное пособие / А.П. Карпенко. - М.: МГТУ им. Н. Э. Баумана, 2014. - 448 c. 14. Макаровских, Т. А. Документирование программного обеспечения. В помощь техническому писателю. Учебное пособие / Т.А. Макаровских. - М.: Ленанд, 2015. - 266 c. 15. Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения 4-е изд. - СПб.: Питер, 2012. -608 с. 16. Романников Д.О. Роль автоматизации программирования в инновационных процессах // Труды международной научно-практической конференции «Традиции и инновации в современном социокультурном пространстве». – 2010. -с. 60 . 17. Рудаков, А. В. Технология разработки программных продуктов. Учебник / А.В. Рудаков. - М.: Академия, 2013. - 208 c. 18. Рудаков, А. В. Технология разработки программных продуктов. Учебник / А.В. Рудаков. - М.: Академия, 2013. - 208 c. 19. Хиггинс, Р. Финансовый менеджмент: управление капиталом и инвестициями / Р. Хиггинс; Пер. с англ. А.Н. Свирид. - М.: Вильямс, 2013. - 464 c. 20. Цвалина Кржиштоф , Абрамс Брэд Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (+ CD-ROM); Вильямс - М., 2011. - 416 c.
Отрывок из работы

С развитием интернет-ресурсов, растет и спрос на их пользование, следовательно, серверы должны обрабатывать большое количество информации, начиная от клиентских запросов, заканчивая межплтаформенным взаимодействием, которое требует помимо быстродействия со стороны серверов, так же высокого уровня защиты, как зарегистрированных пользователей, так и безопасности баз данных. В большинстве случаев, когда проект начинает разрабатываться с нуля, без использования дополнительных технологий, вероятность допущения ошибки в коде значительно возрастает, поэтому для предотвращения такой ситуации используются фреймворки, которые позволяют разработчикам сконцентрироваться на более конкретных целях. Фреймворк - это инструмент, который дает возможность определить архитектуру будущего приложения. Он содержит в себе отлаженный код, для решения часто используемых задач веб-разработчика, таких как работа с формами, базой данных, шаблонами и т.д. [3] Часто понятие фреймворка трактуют как библиотеки - наборы шаблонов проектирования, в комплекте со всеми необходимыми функциональными возможностями. Но библиотеки все-таки отличаются от фреймворков. Отличие заключается в том, что библиотеки могут быть использованы в приложениях как набор подпрограмм, не влияя на архитектуру программного продукта и не накладывая на нее никаких ограничений, а фреймворки определяют правила построения архитектуры приложения. Другое ключевое отличие фреймворка от библиотеки заключается в инверсии управления. Так при обращении к библиотеке управление получает один из методов класса после вызова. Во фреймворке пользовательский код может реализовывать конкретное поведение, встраиваемое в более общий, абстрактный код, при этом он вызывает функции класса пользовательского кода. Использование таких программных каркасов позволяет ускорить процесс разработки за счет автоматизированного формирования базы данных на основе моделей, пользовательского интерфейса и функциональных компонентов. Он создает некие архитектурные ограничения: определяет общую структуру, ее разделение на классы и объекты, их основные функции и методы взаимодействия. Также проекты разработанные на базе фреймворков легко масштабируемы и модернизируемы.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Информационные технологии, 25 страниц
290 руб.
Курсовая работа, Информационные технологии, 38 страниц
456 руб.
Курсовая работа, Информационные технологии, 19 страниц
228 руб.
Курсовая работа, Информационные технологии, 48 страниц
550 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg