Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к выполнению ВКР(Бакалавры).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
156.67 Кб
Скачать

ОсновноЙ раздел пояснительной записки

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

Основная часть пояснительной записки должна всесторонне охватывать выполненную работу и состоять, как минимум, из трех обязательных глав: постановочной, проектной (теоретической для научно-исследовательских работ), и описания реализации конечного продукта (экспериментов).

Постановка задачи (глава 1)

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

Глава с постановкой задачи должна включать, как минимум:

  • вербальную постановку — подробное словесное описание решаемой проблемы;

  • строгую формальную постановку задачи;

  • описание метода структурирования и декомпозиции задачи, формулировку вытекающих из этого подзадач;

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

  • перечисление обязательных функциональных и эксплуатационных свойств конечного продукта,

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

Проектирование системы (глава 2)

Глава, посвященная проектированию системы, должна включать описание проектирования всех элементов системы, и включать разделы со следующим содержанием.

  • Основания для разработки технического задания.

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

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

  • Оценка и выбор перспективных направлений разработки.

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

  • Подробное описание основных предлагаемых проектных решений.

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

Для клиент-серверных приложений должно быть проведено обоснование разделения обязанностей между клиентом и сервером, описана схема функционирования приложения, спроектированы структуры файловых систем на стороне клиента и сервера и т.п.

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

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

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

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

  • Проектирование пользовательского интерфейса.

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

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

Разработка структуры пользовательского интерфейса выполняется с учетом ранее выявленного перечня подзадач и требований к конечному продукту.

  • Проектирование системных утилит, необходимых, например, для удаленного администрирования системы.

  • Разработка методики тестирования конечного продукта и оценки его качества. Методика тестирования должна обеспечить проверку всех условий и требований, перечисленных в техническом задании.