ВВЕДЕНИЕ 4
1 Анализ средств автоматизации для разработки программного
обеспечения 6
1.1 Исследование особенностей и тенденций развития рынка ПО 6
1.2 Актуальность применения средств автоматизации при разработке
программного обеспечения 12
1.3 Сравнительный анализ средств автоматизации 19
2 Моделирование бизнес-процессов ООО «ПК-Сервис 35
2.1 Анализ деятельности предприятия 35
2.2 Существующая информационная система компании 47
2.3 Проектирование структуры автоматизированной системы 55
3 Автоматизированная система по управлению бизнес-процессами
разработки ПО на примере ООО «ПК-Сервис» 62
3.1 Обоснование выбора средств для реализации 62
3.2 Разработка автоматизированной системы по управлению бизнес-
процессом разработки ПО 66
3.3 Экономическая эффективность внедрения разработанной
автоматизированной системы 80
ЗАКЛЮЧЕНИЕ 92
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 93
В настоящее время в любая сфера деятельности не обходится без внедрения необходимого программного обеспечения (далее ПО), т.к. современные технологии позволяют облегчить большое количество процессов, происходящих внутри любой организации таких как расчет зп сотрудников, контроль исполняемых работ, ведение и формирование различной отчетности и многих других, путем приобретения уже существующего ПО с наличием желаемого функционала или путем обращения к организациям, основной деятельностью которых является разработка ПО, его сопровождение и консультация клиентов по вопросам использования программных продуктов.
К сожалению, процесс разработки ПО зачастую сталкивается со множеством проблем, из-за которых нередко графики работ не соответствуют заявленным и сопровождается это нарушением установленного бюджета. В конечном итоге программный продукт не отвечает заявленным качествам, и возникают сложности с его настройкой, сопровождением и оптимизацией.
Решить данные проблемы можно путем использования специальных программных средств для автоматизации процессов разработки ПО, которые будут рассмотрены в данной работе. На основе анализа информационной системы (далее ИС) организации ООО «ПК-Сервис» и рассмотренных средств автоматизации будет разработано информационно - аналитическое обеспечение, которое поспособствует решению проблем автоматизации бизнес - процессов разработки ПО для данной организации.
Объект исследования: общество с ограниченной ответственностью «ПК- Сервис» (ООО «ПК-Сервис»).
Предмет исследования: процесс разработки ПО для клиентов ООО «ПК- Сервис».
Цель работы: разработка автоматизированной системы по управлению бизнес-процессом разработки программного обеспечения, которая позволит оптимизировать процесс разработки ПО для минимизации потенциального допущения ошибок, снижения затрат на разработку и соблюдения заранее обозначенных сроков выполнения работ.
Для достижения поставленной цели в данной работе предлагается решение следующих задач:
- анализ структуры ООО «ПК-Сервис»;
- описание бизнес - процесса разработки ПО для ООО «ПК-Сервис»;
- формирование требований к автоматизированной системе;
- разработка архитектуры автоматизированной системы;
- программная реализация разработанной автоматизированной системы;
- проведение практической апробации автоматизированной системы на примере разработки ПО для ООО «ПК-Сервис».
Методы исследования: системный подход, применяемый к изучению всех аспектов развития компании, с использованием всех общенаучных методов анализа, сравнения, обобщения, группировки и классификации; стратегический метод; экономико-статический метод.
В процессе выполнения выпускной квалификационной работы был проанализирован рынок программного обеспечения, обусловлен высокий спрос на его разработку и выявлены основные проблемы, которые возникают при разработке программного обеспечения, а также приведен рейтинг лидеров Российского рынка разработки программного обеспечения на данный момент.
На основе полученных в результате анализа данных, заметно, что процесс контроля разработки программного обеспечения очень сложен и зачастую компании-разработчики прибегают к привлечению программных средств автоматизации процессов своей деятельности.
Целью данной работы являлось повышение эффективности контроля и управления процессом разработки ПО компании ООО «ПК-Сервис» путем разработки и внедрения автоматизированной системы по управлению процессом разработки ПО.
В результате исследования были изучены информационные потоки компании, проанализирована существующая информационная система и проблемы ее функционирования. На основе полученной информации было предложено программное решение имеющихся проблем.
Внедрение предложенной автоматизированной системы осуществит наиболее прозрачный контроль процесса разработки ПО компании ООО «ПК- сервис», что улучшит показатели эффективности ведения бухгалтерского учета, распределения задач руководителем и контроля выполнения работ программистов и всей компании в целом.
По окончанию выполнения работ была рассчитана себестоимость разработки, а также экономическая эффективность внедрения данной автоматизированной системы в деятельность компании.