Файл: Методические рекомендации для студентов специальности 140 05 01 Информационные системы и технологии ( по направлениям ).docx
Добавлен: 03.12.2023
Просмотров: 31
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МЕЖГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
«БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ»
Кафедра «Металлорежущие станки и инструменты»
ДИПЛОМНОЕ
ПРОЕКТИРОВАНИЕ
Методические рекомендации
для студентов специальности
1-40 05 01«Информационные системы и технологии
(по направлениям)»
дневной и заочной форм обучения
Могилев 2023
УДК 621.91
ББК 34.63-5
Д77
Рекомендовано к изданию
учебно-методическим отделом
Белорусско-Российского университета
Одобрено кафедрой «Металлорежущие станки и инструменты»
«18» ноября 2022 г., протокол № 4
Составитель канд. техн. наук, доц. С. Н. Хатетовский
Рецензент канд. техн. наук, доц. Д. М. Свирепа
Методические рекомендации предназначены для дипломного проектирования студентам специальности 1-40 05 01 «Информационные системы и технологии (по направлениям)».
Учебно-методическое издание
ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ
Ответственный за выпуск С. Н. Хатетовский
Корректор А. А. Подошевко
Компьютерная верстка Е. В. Ковалевская
Подписано в печать . Формат 6084/16. Бумага офсетная. Гарнитура Таймс.
Печать трафаретная. Усл. печ. л. . Уч.-изд. л. . Тираж 44 экз. Заказ №
Издатель и полиграфическое исполнение:
Межгосударственное образовательное учреждение высшего образования
«Белорусско-Российский университет».
Свидетельство о государственной регистрации издателя,
изготовителя, распространителя печатных изданий
№ 1/156 от 07.03.2019.
Пр-т Мира, 43, 212022, г. Могилев.
© Белорусско-Российский
университет, 2023
Содержание
1 Общие положения 4
2 Тематика, инструментарий и результаты дипломного
проектирования 5
3 Особенности разработки программного обеспечения 6
4 Особенности компьютерного моделирования 8
5 Структура и объем дипломного проекта 13
6 Содержание дипломного проекта 14
Список литературы 15
1 Общие положения
Выполнение дипломных проектов является заключительным этапом обучения студентов в высшем учебном заведении.
Цель дипломного проектирования: закрепление и углубление теоретических и практических знаний по избранной специальности и применение их для решения конкретных задач; формирование навыков ведения самостоятель-
ной проектной или научно-исследовательской работы; приобретение навы-
ков обобщения и анализа результатов, полученных другими разработчиками
или исследователями.
Тема дипломного проекта, как правило, тесно связана с предприятием, на котором студент проходит преддипломную практику, что отражается в отчете по практике, который вместе с дневником прикладывается к дипломному проекту.
Автор дипломного проекта несет ответственность за защищаемые им технические решения, результаты научно-исследовательских работ, экономические расчеты, содержание и оформление пояснительной записки и графической части.
Дипломный проект проходит рецензирование на предприятии или в специализированном учебном или научном заведении. Рецензия специалиста прикладывается к дипломному проекту.
К дипломному проекту также прикладывается задание и отзыв руководителя.
Рекомендуется выполнять дипломный проект с внедрением результатов на предприятии. Внедрение должно быть подтверждено прикладываемыми к дипломному проекту актами.
Дипломный проект защищается студентом перед Государственной экзаменационной комиссией (ГЭК). По уровню выполнения дипломного проекта и результатам его защиты делается заключение о возможности присвоения выпускнику соответствующей квалификации.
2 Тематика, инструментарий и результаты дипломного
проектирования
Тематика дипломных проектов должна быть актуальной, соответствовать современному состоянию и перспективам развития науки и техники.
Темы дипломных проектов и их руководители определяются выпускающими кафедрами и утверждаются приказом ректора.
Студент может предложить свою тему дипломного проекта. В этом случае он должен обратиться к заведующему кафедрой с письменным заявлением. При положительном решении вопроса тема дипломного проекта включается в перечень тем кафедры.
Тема дипломного проекта по специальности 1-40 05 01 «Информационные системы и технологии (по направлениям)» должна соответствовать направлению специальности. Для направления «Информационные системы и технологии
(в проектировании и производстве) вышеуказанной специальности тема подбирается и формулируется с учетом специфики машиностроительного предприятия. Как правило, рассматривается то предприятие, на котором студент проходил преддипломную практику.
В результате выполнения дипломного проекта должна быть решена конкретная задача или комплекс задач, связанных с техническими объектами машиностроительного производства. В круг таких задач попадают проблемы автоматизации инженерного труда и управления машиностроительным производством.
В качестве технических объектов могут рассматриваться машины, механизмы, узлы, детали, технологические процессы, инструменты, структурные подразделения машиностроительного предприятия, системы автоматизированного проектирования (САПР) и т. п.
Тема дипломного проекта может быть научно-исследовательской (например, в случае прохождения преддипломной практики в специализированном учебном или научном заведении). При этом решается задача, требующая проведения научных исследований.
Допускается выполнение комплексных тем.
Инструментарий дипломного проектирования включает средства программирования, системы управления базами данных (БД), математические программные пакеты, электронные таблицы, САПР и т. п.
В результате дипломного проектирования должно быть создано или усовершенствовано программное обеспечение (ПО) и / или компьютерные модели.
При необходимости разрабатывается база данных. Результатом дипломного проектирования также может являться новый или усовершенствованный технический объект.
3 Особенности разработки программного обеспечения
3.1. Требования к программному обеспечению
Требования можно разделить на сервисы (т. е. функциональные требования) и ограничения. Сервисы могут быть разделены на требования к функциям и требования к данным. К ограничениям относятся требования к интерфейсу, требования к производительности, требования к безопасности, эксплуатационные требования, политические и юридические требования, другие ограничения.
Требования необходимо специфицировать, т. е. задать. Модели спецификации:
модели состояний;
модели поведения;
модели изменения состояний.
Модели состояний конкретизируют требования к данным. Модели поведения характеризуют функциональные требования. Модели изменения состояний поясняют, каким образом действие функций приводит к изменению данных.
Модели спецификаций представляются в виде диаграмм, например,
на языке визуального моделирования UML. Обычно диаграмма отражает один аспект ПО и соответствует модели состояний, модели поведения или модели изменения состояний. Исключение составляет диаграмма классов, которая определяет все три аспекта.
3.2 Входные данные, база данных
Входные данные, используемые ПО, должны быть описаны. Такое описание обычно сопровождается диаграммами. При этом указывается:
– вид данных (бумажный документ, таблица в базе данных, сигнал, сообщение по электронной почте и т. д.);
– структура данных (типы, разрядность и т. д.);
– источник данных (структурное подразделение машиностроительного предприятия, конкретный работник и т. д.);
– режим ввода (ручной или автоматический);
– периодичность ввода (через определенные интервалы или при наступлении определенных событий и т. д.).
При необходимости разрабатывается БД. При этом необходимо привести подробное описание таблиц и их полей, а также связей между этими таблицами.
3.3 Выходные данные
Выходные данные необходимо описать аналогично входным данным.
3.4 Реализация программного обеспечения
3.4.1 Выбор средств реализации программного обеспечения.
Приводится краткая характеристика средств реализации ПО: операционных систем, языков программирования, СУБД и т. д., рассматриваемых в качестве альтернатив. Также приводится обоснование выбора средств реализации ПО.
3.4.2 Структура программного обеспечения.
Приводятся основные компоненты ПО: модули, библиотеки, процедуры
и т. д. Это, как правило, сопровождается структурной схемой ПО. Также приводятся необходимые диаграммы.
3.4.3 Разработка программного кода.
Описание разработки программного кода включает схемы основных алгоритмов и описание основных фрагментов этого кода с обязательными пояснениями.
3.4.4 Разработка интерфейса.
Если разрабатывается оконный интерфейс, необходимо привести описание главного окна приложения, диалогов и их элементов управления.
3.4.5 Сообщения.
При наличии сообщений ПО (например, при ошибках) необходимо привести их описание.
3.4.6 Контрольные примеры.
Необходимо привести примеры решения задач с использованием разработанного ПО.
Описания примеров, как правило, должны включать:
– описание исходных данных и ожидаемого результата;
– описание действий по решению задачи, включая подготовку и процесс ввода исходных данных;
– полученные результаты;
– сведения, подтверждающие правильность полученных результатов
(например, результаты ручного расчета).
Описания контрольных примеров должны включать копии экранов, иллюстрирующие ход решения задачи.
4 Особенности компьютерного моделирования
4.1 Краткие сведения о моделях и моделировании
Модель – это образ или прообраз какого-либо объекта или системы объектов, используемый при определенных условиях в качестве их заместителя или представителя.
Моделирование заключается в воспроизведении и изучении тех или иных свойств объектов с помощью других объектов.
В технике при решении прикладных задач принято выделять различные виды моделей в зависимости от предметной области и задач моделирования: прочностные, аэродинамические, термодинамические, конструкторские, технологические и др.
По характеру применяемого метода моделирования или используемого математического аппарата различают модели статистические, теоретико-множественные, абстрактно-алгебраические, нечеткие, автоматные и т. п.
Можно классифицировать модели по способу или форме их представления.
В технике особенно часто применяются графоаналитические модели, содержащие графические изображения: схемы, графики, диаграммы, эскизы, чертежи и пр.
В зависимости от природы различают материальные и абстрактные модели. Под абстрактными моделями подразумеваются все нематериальные виды моделей, которые иногда называют теоретическими, идеальными, формально-логическими, моделями-описаниями, спецификациями.
К абстрактным моделям относятся математические модели. Математическая модель это совокупность математических объектов (чисел, переменных, матриц, множеств и т. п.) и отношений между ними, которая адекватно отображает свойства материального объекта, интересующие инженера, разрабатывающего этот объект.
Виды математических моделей, используемых в технике: символические, аналитические, численные или алгоритмические.
При использовании символических моделей оперируют не значениями величин, а их символьными обозначениями (идентификаторами).
Аналитические математические модели можно представить в виде явно выраженных математическими формулами зависимостей выходных параметров от внутренних параметров и внешних воздействий.