Без преувеличения можно сказать, что программный продукт является важнейшим компонентом выпускной работы. Если в программе реализованы все заявленные функции, она работает без сбоев и удобна в эксплуатации, то члены экзаменационной комиссии могут даже «не заметить» некоторые упущения в пояснительной записке, и простить выпускнику невыразительность его выступления – все станет ясно при демонстрации программы.
Таким образом, каждый выпускник заинтересован в том, чтобы представить на защиту дипломной работы полнофункциональный, эргономичный, логически завершенный программный продукт, который хорошо протестирован и работает без сбоев.
Учитывая важность программного продукта, дипломник должен уделить особое внимание его разработке и тестированию. Для тех, кто планирует заказать дипломную работу программа также может быть написана специалистами компании, но можно разработать ее и своими силами.
Наша жизнь полна сюрпризов и неожиданностей, к сожалению, не всегда приятных. Многим выпускникам пришлось пережить настоящий стресс, когда отлаженная и вчера еще безотказно работающая программа вдруг переставала запускаться в самый ответственный момент – на защите дипломной работы! Любые слова дипломника, объясняющие причины «конфуза», в такой ситуации звучат неубедительно. Как можно застраховать себя от подобного сюрприза?
Разрабатывая программу, необходимо всегда сохранять предыдущую работающую ее версию, чтобы к ней можно было вернуться. Если диплом выполняется на заказ и существует возможность по частям заказать дипломную работу программа должна стать первым выполненным элементом. В этом случае у выпускника остается достаточно времени, чтобы разобраться в готовой программе и интегрировать в нее собственные элементы.
На защиту дипломной работы следует взять с собой не только окончательный вариант готового программного продукта, но и предпоследнюю его версию. Выпускнику следует заранее установить разработанную систему на том оборудовании, которое будет использоваться на защите, чтобы убедиться в полной совместимости программного и аппаратного обеспечения.
Целесообразно также посмотреть, как выглядят диалоговые окна программы и пользовательский интерфейс при отображении их на интерактивной доске (либо экране), где будет осуществляться демонстрация программного продукта на защите.
И, на самый крайний случай, следует запастись скриншотами своей программы. Они, конечно, не заменят демонстрацию системы, но, по крайней мере, докажут ее существование. А это все же лучше, чем совсем ничего!