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