Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[bachelor, och, referat, times]{SCWorks}
- % параметр - тип обучения - одно из значений:
- % spec - специальность
- % bachelor - бакалавриат (по умолчанию)
- % master - магистратура
- % параметр - форма обучения - одно из значений:
- % och - очное (по умолчанию)
- % zaoch - заочное
- % параметр - тип работы - одно из значений:
- % referat - реферат
- % coursework - курсовая работа (по умолчанию)
- % diploma - дипломная работа
- % pract - отчет по практике
- % pract - отчет о научно-исследовательской работе
- % autoref - автореферат выпускной работы
- % assignment - задание на выпускную квалификационную работу
- % review - отзыв руководителя
- % critique - рецензия на выпускную работу
- % параметр - включение шрифта
- % times - включение шрифта Times New Roman (если установлен)
- % по умолчанию выключен
- \usepackage[T2A]{fontenc}
- \usepackage[cp1251]{inputenc}
- \usepackage{graphicx}
- \usepackage[sort,compress]{cite}
- \usepackage{amsmath}
- \usepackage{amssymb}
- \usepackage{amsthm}
- \usepackage{fancyvrb}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage[english,russian]{babel}
- \usepackage{verbatim}
- \usepackage[colorlinks=true]{hyperref}
- \newcommand{\eqdef}{\stackrel {\rm def}{=}}
- \newtheorem{lem}{Лемма}
- \begin{document}
- % Кафедра (в родительном падеже)
- \chair{дискретной математики и информационных технологий}
- % Тема работы
- \title{Отчет по лабораторной работе}
- % Курс
- \course{4}
- % Группа
- \group{421}
- % Факультет (в родительном падеже) (по умолчанию "факультета КНиИТ")
- %\department{факультета КНиИТ}
- % Специальность/направление код - наименование
- %\napravlenie{02.03.02 "--- Фундаментальная информатика и информационные технологии}
- %\napravlenie{02.03.01 "--- Математическое обеспечение и администрирование информационных систем}
- \napravlenie{09.03.01 "--- Информатика и вычислительная техника}
- %\napravlenie{09.03.04 "--- Программная инженерия}
- %\napravlenie{10.05.01 "--- Компьютерная безопасность}
- % Для студентки. Для работы студента следующая команда не нужна.
- %\studenttitle{Студентки}
- % Фамилия, имя, отчество в родительном падеже
- \author{Устимова Ильи Сергеевича}
- % Заведующий кафедрой
- \chtitle{к.\,ф.-м.\,н., доцент} % степень, звание
- \chname{Л.\,Б.\,Тяпаев}
- %Научный руководитель (для реферата преподаватель проверяющий работу)
- \satitle{к. техн. наук, доцент} %должность, степень, звание
- \saname{Д.\,Ю.\,Петров}
- % Руководитель практики от организации (только для практики,
- % для остальных типов работ не используется)
- \patitle{к.\,ф.-м.\,н., доцент}
- \paname{Д.\,Ю.\,Петров}
- % Семестр (только для практики, для остальных
- % типов работ не используется)
- \term{2}
- % Наименование практики (только для практики, для остальных
- % типов работ не используется)
- \practtype{учебная}
- % Продолжительность практики (количество недель) (только для практики,
- % для остальных типов работ не используется)
- \duration{2}
- % Даты начала и окончания практики (только для практики, для остальных
- % типов работ не используется)
- \practStart{01.07.2016}
- \practFinish{14.07.2016}
- % Год выполнения отчета
- \date{2019}
- \maketitle
- % Включение нумерации рисунков, формул и таблиц по разделам
- % (по умолчанию - нумерация сквозная)
- % (допускается оба вида нумерации)
- %\secNumbering
- \tableofcontents
- % Раздел "Обозначения и сокращения". Может отсутствовать в работе
- %\abbreviations
- %\begin{description}
- % \item $|A|$ "--- количество элементов в конечном множестве $A$;
- % \item $\det B$ "--- определитель матрицы $B$;
- % \item ИНС "--- Искусственная нейронная сеть;
- % \item FANN "--- Feedforward Artifitial Neural Network
- %\end{description}
- % Раздел "Определения". Может отсутствовать в работе
- %\definitions
- % Раздел "Определения, обозначения и сокращения". Может отсутствовать в работе.
- % Если присутствует, то заменяет собой разделы "Обозначения и сокращения" и "Определения"
- %\defabbr
- % Раздел "Введение"
- \intro
- В ходе дипломной работы стоит задача разработать прототип программно-аппаратного комплекса для управления адресной светодиодной лентой. Будут использованы светодиоды WS2812B, требующий специального контроллера, который может базироваться на платформе Arduino. Также для управления режимом работы должно быть разработано приложение для ОС Android - оно станет интерфейсом взаимодействия программно-аппаратного комплекса и пользователя. На данный момент аналоги данной системы представляют собой системы, реализованные исключительно аппаратно, что не позволяет добавлять новый функционал путем олбновления управляющего приложения.
- \section{Use Case Diagram }
- Для построения системы необходимо определить основную функцинальную часть программы. Для определения функциональной части используют Use Case диаграммы.
- Основная диаграмма показана на рисунке ~\ref{png:1}. Подробное описание программно-аппаратного комплекса с указанием требований на рисунке 2 ~\ref{png:2}.
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{uc1.png}
- \caption{\label{png:1}%
- Глобальная uce case диаграмма системы}
- \end{figure}
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{uc2.png}
- \caption{\label{png:2}%
- Подробная use case диаграмма программно-аппаратного комплекса}
- \end{figure}
- \section{Structure Diagram}
- Данные диаграммы предназначены для описания архитектуры разрабатываемого ПО, и отображают составные части системы, отслеживают потоки данных между ними, позволяя контролировать их и избежать ошибок проектирования. На рисунке \ref{png:3} показана общая архитектура системы, на рисунке \ref{png:4} архитектура модуля отвечающего за подключение аппаратной части и интерфейса пользователя, на рисунке \ref{png:5} архитектура модуля, отвечающего за непосредственное управление светодиодной лентой.
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{st1.png}
- \caption{\label{png:3}%
- Структурная диаграмма системы}
- \end{figure}
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{st2.png}
- \caption{\label{png:4}%
- Диаграмма модуля подключения}
- \end{figure}
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{st3.png}
- \caption{\label{png:5}%
- Диаграмма модуля обработки данных}
- \end{figure}
- \section{Sequence Diagram}
- Диаграмма последовательности описывает изменение процесса во времени. Она удобна тем, что позволяет наглядно описать последовательность применения методов, указать переходы между составными частями, которые будут затрагиваться этими методами. На рисунке \ref{png:6} показана диаграмма последовательности для операции изменения режима работы. Рисунок \ref{png:7} более подробно описывает взаимодействие между arduino и светодиодной лентой.
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{sq1.png}
- \caption{\label{png:6}%
- Диаграмма последовательности вызова смены данных}
- \end{figure}
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{sq2.png}
- \caption{\label{png:7}%
- Диаграмма вызова изменения данных}
- \end{figure}
- \section{Statechart Diagram}
- Диаграмма состояний необходима для описания состояний, в которых находится система в разные моменты времени, а также для прослеживания цепочки переходов. Также ее помощью можно проследить отсутствие или наличие возможности нахождения системы одновременно в 2-х состояниях, что является ошибкой. Диаграмма состояний для модуля связи показна на рисунке \ref{png:8}.
- \begin{figure}[!ht]
- \centering
- \includegraphics[width=15cm]{sc1.png}
- \caption{\label{png:8}%
- Диаграмма состояний модуля подключения}
- \end{figure}
- \newpage
- % Раздел "Заключение"
- \conclusion
- В ходе выполнения лабораторной работы была определена архитектура конечной системы, требования к ней и аналоги.
- %Библиографический список, составленный вручную, без использования BibTeX
- %
- \begin{thebibliography}{99}
- \bibitem{Ione} Douglass B. ЗReal-Time UML Workshop for Embedded Systems/Douglass B. - М.: Кудиц-Образ, 2007. — 368 с.
- \end{thebibliography}
- %Библиографический список, составленный с помощью BibTeX
- %
- %\bibliographystyle{gost780uv}
- %\bibliography{thesis}
- % Окончание основного документа и начало приложений
- % Каждая последующая секция документа будет являться приложением
- %\appendix
- \end{document}
Add Comment
Please, Sign In to add comment