Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DIP_Metod_05.DOC
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
358.4 Кб
Скачать

1.2Содержание и объем дипломного проекта

Дипломный проект для специальностей 2204 и 3515 как правило посвящается разработке программной системы. Основными предметами разработки дипломного проекта могут быть различные системы (АСНИ, САПР, АСТПП, банковские, информационно-справочные, экспертные и т. д.) и их подсистемы (включая и обеспечивающие), методы решения прикладных задач (в том числе и экономико-математические), модели и алгоритмы, базирующиеся на широком и нетривиальном использовании существующих средств вычислительной техники и связи, базы данных и базы знаний, автоматизированные обучающие системы (электронные справочники и учебники, контролирующие программы и тренажеры), а также операционные системы и другое различное системное программное обеспечение, обеспечивающее функционирование сложных вычислительных структур, управление периферийным оборудованием.

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

На разработанный программный продукт должна быть составлена конструкторская и эксплуатационная документация в соответствии с требованиями ЕСПД, а именно: текст программы, описание программы, описание применения, программа и методики приемо-сдаточных испытаний и руководство пользователя. Эти документы должны быть оформлены в виде приложения.

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

Ориентировочный объем всего проекта и его основных разделов приведен в табл.1.1. Наименования разделов должны соответствовать теме дипломного проекта.

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

В разделе анализа требований должны быть представлены:

  • системный анализ задачи, обзор и сравнительный анализ методов и средств ее решения;

  • обзор и анализ существующих систем (направление и глубина библиографического исследования определяется руководителем);

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

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

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

  • обоснование выбора применяемых при разработке языков моделирования программного обеспечения (UML, ERD и т. п.);

  • обоснование выбора языков кодирования программного обеспечения (HTML, XML, java, C++, C# и т. п.);

  • обоснование выбора покупных программных изделий:

    • серверов домена, БД, транзакций и т. п.;

    • средств моделирования программного обеспечения, структуры БД и т. п.;

    • средств компиляции, отладки кода и т. п.

Содержимое данного раздела помимо главы в пояснительной записке подлежит оформлению в виде, установленном ГОСТ 19.201-78 для технического задания (ТЗ) на программные системы. ТЗ в гостированном виде помещается в приложение пояснительной записки.

Таблица 1.1

Ориентировочный объем и процентное соотношение основных разделов дипломного проекта

Наименование раздела

Процент

общего

объема

Рисунки

Страницы пояснительной записки

Введение

2-3

-

1-5

Анализ требований

7-10

1-2

7-15

Эскизно-технический проект

40-65

8-15

45-75

Вопросы экономики и организации

производства

10-20

1-3

15-25

Заключение

1-2

-

1-3

Список использованных источников

1-2

-

1-2

Приложения

10-35

10-20

10-50

ИТОГО

100

20-40

80-175

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

Содержание эскизно-технического проекта:

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

  • аналитическая модель структуры и поведения будущей программной системы;

  • логическая модель структуры данных;

  • спецификация протоколов обмена с периферийными устройствами, алгоритмов шифрования и другая специфическая для проекта информация.

  • детальная модель структуры и поведения программной системы;

  • физическая модель структуры данных;

  • исходные коды программы, скрипты создания элементов БД;

  • программа и методики приемо-сдаточных испытаний.

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

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

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

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

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

Названия проектно-зависимых разделов («анализ требований» и «эскизно-технический проект») следует соотносить с предметной областью, задачами проекта и согласовывать с руководителем. Допускается деление этих разделов на разделы меньшего объема. Например, вместо одного раздела «анализа требований» пояснительная записка может содержать раздел «спецификации требований к программной системе» и раздел «обоснования выбора общего программного обеспечения», а вместо «эскизно-технического проекта» может появиться «эскизный проект», содержащий логические модели, раздел, отражающий специфику дипломного проекта (например, «методика удовлетворений требований по качеству программного обеспечения», «способ защиты БД от несанкционированного доступа», «методика шифрования в сервисе сообщений» и т. п.) и «детальный проект», состоящий из моделей ПО, полученных реинжинирингом кода.

Список использованной литературы должен быть составлен в соответствии с ГОСТ.

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

К обязательным графическим материалам относятся:

  • обобщенная структурная или структурно-функциональная схема разрабатываемой системы с ее окружением;

  • логическая модель структуры программного изделия;

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

  • модель поведения программной системы.

Последние три модели представляются с использованием стандартных диаграммных языков структурной, объектно-ориентированной или других парадигм разработки программного обеспечения (ERD, DFD, UML и т. п.).

К обязательным программным документам, которые должны быть

представлены как приложения, относятся:

  • техническое задание (требования к содержанию и оформлению документа устанавливает ГОСТ 19.201-78);

  • текст программы (требования к содержанию и оформлению документа устанавливает ГОСТ 19.401-78);

  • описание программы (содержит сведения о логической структуре и функционировании программного средства, примененном математическом методе, схеме алгоритма), требования к содержанию и оформлению которого устанавливает ГОСТ 19.402-78.

  • описание применения (содержит сведения о назначении, области и условиях применения, входных и выходных данных, пример использования), требования к содержанию и оформлению документа устанавливает ГОСТ 19.502-78;

  • программа и методики приемо-сдаточных испытаний (содержит перечень конкретных проверок, которые следует осуществлять при испытаниях для подтверждения выполнения требований ТЗ, со ссылками на соответствующие методики испытаний), требования к содержанию и оформлению документа устанавливает ГОСТ 2.106-96;

  • руководство оператора (содержит сведения, необходимые для работы пользователя программного изделия), требования к содержанию и оформлению документа устанавливает ГОСТ 19.505-79.

В случае выполнения дипломной работы последняя должна представлять собой небольшое, но законченное самостоятельное научное исследование по заданной теме. Результаты такой работы оформляются в форме отчета по научно-исследовательской работе (НИР) и должны включать в себя следующие обязательные разделы:

  • цель работы и содержание исследований;

  • обзор и анализ существующих методов и/или средств решения поставленной задачи, формулировка основного недостатка существующего аналога по результатам системного анализа;

  • описание научного способа реализации поставленной задачи и указание используемого математического аппарата;

  • результаты проведенных исследований и выводы;

  • технические предложения и/или соответствующие методические указания.

Научно-техническая документация (чертежи со структурными, функциональными и принципиальными схемами, алгоритмы и проч.) при выполнении дипломной работы может не оформляться в полном соответствии с требованиями ЕСКД и ЕСПД, однако сама пояснительная записка должна быть выполнена в соответствии с изложенными здесь требованиями. Для защиты дипломной работы студент должен подготовить соответствующие плакаты на листах формата А1. Содержание этих плакатов оговаривается с научным руководителем. Желательно наличие плакатов с изложением сравнительного анализа известных и предлагаемых методов (алгоритмов), основных доказанных теорем, предлагаемых (исследованных) моделей и т.д.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]