Самым ярким воспоминанием студенческих лет для многих становится дипломное проектирование. Какую работу выпускник будет помнить в деталях спустя годы после окончания ВУЗа? Конечно, дипломную! Рискнем утверждать, что дипломная работа по программированию запоминается более других – ведь выпускнику приходится, помимо прочего, разрабатывать действительно востребованный, серьезный программный продукт.
Выпускная работа, однако, должна запомниться не только своему автору, но и произвести благоприятное впечатление на членов государственной экзаменационной комиссии.
Дипломная работа должна быть выполнено грамотно с профессиональной точки зрения, все принятые в ходе дипломного проектирования решения следует аргументировать, пояснительная записка должна быть структурирована и отличаться логичностью в последовательности изложения материала. Разработанный программный продукт при этом должен соответствовать всем предъявленным функциональным требованиям и иметь высокий уровень качества.
Как правило, дипломная работа по программированию представляет собой разработку и последующую реализацию проекта некоторой информационной системы. Поскольку любая автоматизированная система предназначена, прежде всего, для обработки больших объемов информации, в основе такой системы должна лежать база данных. Проектирование базы данных – одна из наиболее важных задач, которую приходится решать разработчикам программных систем.
В пояснительной записке выпускнику-программисту требуется особое внимание уделить проектированию базы данных. Модель базы данных должна быть описана средствами некоторого формализованного языка, при этом профессиональный подход к проектированию базы данных требует составления сначала информационной ее модели, а затем на ее основе – даталогической, в рамках которой детально разрабатывается структура базы данных.
Программный продукт следует разрабатывать с учетом того программного обеспечения, которое уже введено в эксплуатацию на базовом предприятии. Дипломнику следует обеспечить совместимость разрабатываемой программы с информационной системой предприятия. Выбор среды программирования, используемых системных и прикладных программ, а также языка программирования также должен осуществляться с учетом возможности совмещения программы с информационной системой предприятия.
После завершения разработки программного продукта он должен быть протестирован, и для него должна быть составлена программная документация в соответствии с требованиями стандартов.