Принимаясь за выполнение дипломной работы, студенту стоит отдавать себе отчёт в том, что она не станет открытием в своей области, что многие схожие задачи решались и до него. По этой причине в каждой дипломной работе должен быть проведён анализ уже существующих работ по аналогичной теме. Дипломник обязан их проанализировать, сделать профессиональную оценку их преимуществ и выявить недостатки, тем самым доказать своё умение не только ставить задачи и разрабатывать собственный продукт, но и анализировать и использовать существующие.
Проведя анализ, выпускник должен чётко сформулировать чем, его собственная разработка отличается от аналогичных. Без выявления этих принципиальных отличий, дипломная работа теряет всякий смысл. Проведённый анализ и выводы из него отражаются в пояснительной записке к дипломному проекту. Какие критерии следует использовать, занимаясь сравнительным анализом? Рассмотрим на примере диплома по специальности «Прикладная информатика».
- изучая рынок аналогичных программных продуктов, дипломник может найти образцы, превышающие по своему функционалу его собственную работу, аналогичные ей и те, которые выполняют ряд ограниченных функций. Последние работы сразу отвергаются, а у первых, обычно, стоимость покупки, внедрения и сопровождения выше, чем та, что запланирована в экономической части данного дипломного проекта.
- тщательного анализа заслуживают системы, с функционалом таким же, как в разрабатываемом дипломе. Такие системы следует досконально изучить и описать.
Должна быть предоставлена информация о:
- названии продукта,
- компании-разработчике,
- о назначении и классе системы,
- о её типе, и об используемых в ней технологиях,
- следует описать, как система реализуется, то есть, какова её архитектура, формат, какая используется СУБД,
- необходимо также указать ее рыночную стоимость.
Всё это является необходимым минимумом сведений, без которого анализ невозможен. Наличие большего объёма информации приветствуется, так как это позволяет сделать более глубокий анализ. Источником сведений чаще всего становится интернет. При описании какой-либо системы, обязательно нужно сослаться на ресурс, с которого получена данная информация.
Описав, по указанной схеме, все найдённые аналогичные разработки, дипломник должен занести данные сведения в сводную итоговую таблицу. Ценность таблицы повысится, если рассматриваемым критериям будут присвоены ранги. Данное ранжирование должно учитывать все особенности предмета исследования. Разрабатываемая в дипломе система, тоже должна входить в данную таблицу.
Анализ аналогичных разработок может опираться на отзывы тех, кто уже эксплуатирует ту, или иную систему. Эти отзывы являются важным критерием эргономичности и удобства системы, сложности её освоения, качества интерфейса. Отзывы не являются определяющим критерием, но учитывать их нужно. Дипломник должен стремиться к тому, чтобы его продукт стал понятен и полезен всем пользователям, а не только профессионалам.
Сделанные из данного анализа выводы, станут обоснованием необходимости новой разработки. Большим преимуществом будет перечисление по пунктам отличий разрабатываемой системы от её аналогов.