Раздел «АНАЛИЗ И ВЫБОР ПРОЕКТНЫХ РЕШЕНИЙ»

Раздел может иметь следующую структуру:

2. АНАЛИЗ И ВЫБОР ПРОЕКТНЫХ РЕШЕНИЙ

2.1. Анализ существующих разработок

2.2. Обоснование выбора технологии проектирования

2.3. Обзор, анализ и обоснование путей решения задач проектирования ИС (проектных решений)

2.4. Концептуальный план проекта (системный проект, концепция системы)

Целью раздела является рассмотрение существующего состояния в области информатизации и автоматизации предметной области, выбор и обоснование предложений по решению выявленных проблем, внедрению новых подходов, новых технологий и т. д.

Раздел пишется на основании обзора литературы и информации в сети Internet на русском и иностранных языках с соответствующими ссылками на источники.

При написании диплома необходимо использовать следующую научную литературу:

– учебники;

– монографии (научные книги по специальным темам);

– научные статьи из журналов;

– статьи из сборников научных трудов;

– статьи из материалов научных конференций;

– материалы в Internet.

Безусловно, недопустимо ограничиваться одними только учебниками или пособиями. Общее число источников должно быть не менее 30.

2.4.1. Анализ существующих разработок

Какая бы задача ни решал в рамках дипломного проекта, надо понимать, что с большой вероятностью подобные задачи возникали и ранее, и что наверняка существуют уже кем-то разработанные ИС, выполняющие те же функции, что и проектируемая система. Поэтому необходимо провести анализ существующих аналогичных разработок.

Дипломник должен исследовать рынок программного обеспечения; найти те программные продукты, которые решают задачи, аналогичные сформулированной в первой главе; исследовать выбранные ИС и сделать выводы о возможности их применения на данном предприятии.

После проведенного анализа выпускник должен дать четкий ответ на вопрос о том, чем разрабатываемая им ИС будет принципиально отличаться от уже существующих аналогов. Естественно, такие отличия обязательно должны быть найдены, в противном случае целесообразность дипломной работы может быть поставлена под сомнение.

В качестве первого критерия сравнения уже имеющихся систем с новой разработкой является функциональность. Прежде всего, стоит обратить внимание, что среди найденных программ могут быть такие, функциональность которых:

· намного шире, чем у проектируемой системы;

· соответствует разрабатываемой системе;

· меньше требуемой.

Часть существующих разработок может быть сразу отвергнута по причине недостаточной функциональности.

Те системы, функциональность которых значительно шире, скорее всего, имеют высокую стоимость (следует учитывать не только стоимость покупки, но и стоимость внедрения, дальнейшего сопровождения и возможной модификации).

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

• официальное название системы;

• компания-разработчик;

• класс системы и ее назначение;

• технологии, используемые в системе;

• особенности реализации системы (в т. ч. архитектура, форматы, используемая СУБД);

• рыночная стоимость системы.

Стоит отметить, что это минимальный объем информации, который необходим для анализа существующих разработок: чем больше информации дипломник найдет о системе, тем более глубокий анализ он сможет провести. Как правило, основным источником подобного рода информации является Internet. При описании системы в пояснительной записке обязательно необходимо сделать ссылку на тот информационный ресурс, откуда эта информация была получена.

После того, как каждая из найденных разработок была описана по указанной схеме, следует сформировать сводную таблицу. Одной из систем, которые сравниваются в этой таблице, должна стать ИС, проектируемая в рамках диплома.

При анализе существующих разработок рекомендуется использовать для их сравнения также и отзывы пользователей, эксплуатирующих ту или иную ИС. Как правило, такие отзывы дают дополнительную информацию об эргономичности системы, удобстве ее эксплуатации, сложности освоения, интуитивной понятности интерфейса.

По результатам проведенного анализа следует сделать вывод о том, почему та или иная система не может быть использована в конкретных условиях и обосновать необходимость разработки новой системы. Целесообразно перечислить по пунктам, чем именно разрабатываемая система будет отличаться от существующих аналогов.

2.4.2. Обоснование выбора технологии проектирования

Технология проектирования ИС – это совокупность методологии и средств проектирования ИС, а также методов и средств его организации (управление процессом создания и модернизации проекта ИС).

Выбор методов и средств проектирования и разработки по возможности необходимо аргументировать, сравнивая их с аналогичными средствами, существующими на рынке. Следует дать краткую характеристику современных технологий проектирования, их положительные черты и недостатки, перечислить основные факторы выбора, обосновать выбор применяемой технологии и дать особенности ее использования в данном проекте.

2.4.3. Выбор и обоснование проектных решений

Этот пункт включает обоснование проектных решений по основным видам обеспечения разрабатываемой системы.

Наши рекомендации