1 Введение 5
2 Методологии разработки программного обеспечения 7
2.1 Rapid Application Development 7
2.2 Экстремальное программирование 9
2.3 Waterfall 11
2.4 Выбор оптимальной методологии для проекта 12
3 Требования к разрабатываемой системе 13
3.1 Общее описание информационной системы 13
3.2 Требования к инструментам разработки 13
3.3 Требования к структурам данных 13
3.4 Требования к функциональным возможностям 16
5 Заключение 23
6 Список использованных источников 24
Приложение А 25
Приложение Б 39
Почти любое программное обеспечение, применяемое в крупном бизнесе для автоматизации бизнес-процессов или обработки информации, требует больших ресурсов для своего развития и использования. Подобные технологии подразумевают не только наличия общей компьютерной грамотности и понимания предметной области у пользователей, но и некоторых специфических знаний о используемом продукте. Что бы привлечь к своим технологиям будущих специалистов, создатели такого программного обеспечения организуют специальные академические программы для сотрудничества с высшими учебными заведениями. С помощью академических программ компании обучают участников использовать их программное обеспечение и предлагают участие в грантах по развитию или использованию их продуктов.
Для организаций, проводящих грантовые программы, необходимо специальное программное обеспечение, которое бы позволило автоматизировать процесс обработки заявок от участников и партнеров, вести список грантов и отслеживать процесс их выполнения.
Таким образом, актуальной проблемой выпускной квалификационной работы является разработка программного обеспечения, решающего следующие задачи:
• Автоматизация процесса приема и учета заявок на участие в грантовой программе от представителей участников академической программы или их студентов или партнеров
• Ведение справочников организаций, участников, заявок и грантов
• Автоматизация сбора информации о текущем состоянии гранта и его реализации
Разработка выполняется в интересах московского филиала компании InterSystems.
В результате выполнения ВКР была реализована информационная система для автоматизации обработки заявок и учета информации по грантам академической программы «Unшversity Outreach Program». Задачи ВКР выполнены, система развернута на одном из серверов московского филиала компании InterSystems и работает с Июля 2015 года.
В дальнейшем планируется развивать данный проект. Сейчас в систему добавляются новые сущности для обработки и учета, такие как «статья» и «перевод». Позднее будет разработан англоязычный вариант системы. Возможно добавление функций аналитики с помощью технологии InterSystems DeepSee.