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

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

- концептуальное проектирование,

- логическое проектирование,

- физическое проектирование.

Стадия концептуального проектирования должна содержать техническое задание на разработку информационной системы (Web-сайта; базы данных; локальной вычислительной сети и т.п.) и выбор программной (аппаратной) платформы.

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

- Название разработки;

- Цели разработки;

- Основание разработки;

- Выбор средства разработки;

- Функциональные требования;

- Эксплуатационные требования;

- Требования к безопасности;

- Требования к надежности;

- Требования к интерфейсам;

- Другие требования.

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

Стадия логического проектированиядолжна содержать функциональные (приложение 16) и структурные схемы, отражающие логику работы проектируемой информационной системы (Web-сайта; базы данных; локальной вычислительной сети и т.п.). Рекомендуется отразить разрабатываемые схемы алгоритмов, программ, данных и систем (приложения 10–15)

Разрабатываемые в работе программные документы рекомендуется оформлять согласно требованиям стандартов Единой Системы Программной Документации (ЕСПД). Руководителю при составлении задания рекомендуется обратить внимание дипломника на оформление документов в соответствии с ГОСТ. Например, документа «Руководства пользователя», которое составляется на основе требований стандарта к таким программным документам, как «Руководство системного программиста», «Руководство программиста» и «Руководство оператора».

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

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

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

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

Схема работы программы отображает управление операциями и потоком данных в системе.

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

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

Примеры выполнения различных схем приведены в приложениях 10–15.

 

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

Листинг программного кода рекомендуется вынести в приложение (при объеме более 10 страниц - оформить в виде приложения на CD (DVD)-носителе).

Разработанный программный продукт (базу данных, Web- сайт и т.п.) необходимо оформить в виде приложения на CD (DVD)-носителе (вкладывается в полиэтиленовый файл, вшиваемый в конец работы).