Основные этапы дипломного проектирования являются типовыми, они регламентируются соответствующими методическими указаниями к дипломному проектированию, которые разрабатываются и издаются всеми выпускающими кафедрами.
Выпускникам тех специальностей, для которых обязательным требованием является написание программы, хорошо известны основные этапы разработки программного продукта: анализ, постановка задачи, проектирование, программирование, тестирование, документирование, внедрение и сопровождение. Эти этапы жизненного цикла подробно описаны в различных стандартах с большей или меньшей степенью детализации.
Однако большинство специалистов – практиков справедливо полагают, что построение информационной модели системы управления сложным объектом на начальном этапе (в частности, на этапе проектирования) в большинстве случаев невозможно. Адекватная информационная модель может быть построена только итеративно, при постоянном изменении и уточнении в процессе создания информационной системы.
На этапе анализа дипломнику предстоит провести информационное обследование управленческой деятельности, а это – творческий процесс, для которого нет единого жесткого алгоритма. Основными приемами информационного обследования являются изучение документации и опрос специалистов предприятия. В результате проведенного анализа должны быть выявлены объекты автоматизации, составлен перечень необходимых программных средств и СУБД, даны предварительные оценки экономической эффективности системы.
Важнейшим итогом информационного обследования станет построение информационной модели управленческой деятельности. Вид информационной модели определяется объектами автоматизации, а ее содержание зависит еще и от выбранного подхода к автоматизации (по принципу «как есть» или по принципу «как должно быть»).
Если автоматизируется отдельная процедура управления, то информационная модель представляет собой совокупность трех элементов – входной информации, выходной информации и механизма переработки информации. При автоматизации серьезной управленческой задачи информационная модель представляет собой перечень взаимосвязанных информационных процедур, а при автоматизации управленческой деятельности должностного лица – перечень задач управления.
Адекватность информационной модели объекту автоматизации должны оценить специалисты предприятия, и, при необходимости, они могут внести свои коррективы.