From 990b77ed1845f6e6b8a9fc99ebf9bdf87221d650 Mon Sep 17 00:00:00 2001 From: Debucquoy Date: Tue, 21 Nov 2023 15:35:27 +0100 Subject: [PATCH] Adding reference to the uml 2.0 reference --- bac2/pgl/usecase/Makefile | 6 +++++- bac2/pgl/usecase/extension_messagerie.tex | 20 +++++++++++++++++--- bac2/pgl/usecase/references.bib | 9 +++++++++ 3 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 bac2/pgl/usecase/references.bib diff --git a/bac2/pgl/usecase/Makefile b/bac2/pgl/usecase/Makefile index d7a9259..af0350c 100644 --- a/bac2/pgl/usecase/Makefile +++ b/bac2/pgl/usecase/Makefile @@ -5,15 +5,19 @@ all: extension_messagerie.pdf %.pdf: %.tex pdflatex $< -extension_messagerie.pdf: extension_messagerie.tex use_case_messagerie.tex +extension_messagerie.pdf: extension_messagerie.tex extension_messagerie.bbl use_case_messagerie.tex pdflatex extension_messagerie.tex use_case_messagerie.tex: use_case_messagerie.uml plantuml -tlatex:nopreamble use_case_messagerie.uml +extension_messagerie.bbl: references.bib + biber $< + clean: latexmk -C rm -f use_case_messagerie.tex + rm -f extension_messagerie.{bbl,run.xml} run: extension_messagerie.pdf xdg-open $< diff --git a/bac2/pgl/usecase/extension_messagerie.tex b/bac2/pgl/usecase/extension_messagerie.tex index a92ab1c..16d8fe0 100644 --- a/bac2/pgl/usecase/extension_messagerie.tex +++ b/bac2/pgl/usecase/extension_messagerie.tex @@ -4,19 +4,30 @@ \usepackage[T1]{fontenc} \usepackage{amsmath, amsfonts, amssymb, amsthm} \usepackage{tikz} +\usepackage{biblatex} \author{Debucquoy Anthony} \title{Extension messagerie} +\addbibresource{references.bib} + \begin{document} \section{Use case diagram} -\begin{center} -\resizebox{390pt}{!}{ + +\begin{figure} +\resizebox{345pt}{!}{ \input{./use_case_messagerie.tex} } -\end{center} +\caption{Use Case Diagram of the messaging extension} +\label{fig:useCase:msg_ext} +\end{figure} + +In the diagram Figure~\ref{fig:useCase:msg_ext}, +the <> definition is not pulled from the "Genie logiciel" course +of the University of Mons (UMONS). It is in fact the definition from +the Dan Pilone's pocket reference \cite{Pilone2006-fn}. \subsection{Answer topic} @@ -81,4 +92,7 @@ When posting a topic to a forum, the teacher can choose to make the post as a poll. In that case, student will have to vote for one of the options or if allowed by the teacher, create a new option. +\printbibliography + \end{document} + diff --git a/bac2/pgl/usecase/references.bib b/bac2/pgl/usecase/references.bib new file mode 100644 index 0000000..2f50877 --- /dev/null +++ b/bac2/pgl/usecase/references.bib @@ -0,0 +1,9 @@ +@BOOK{Pilone2006-fn, + title = "{UML} 2.0 Pocket Reference", + author = "Pilone, Dan", + publisher = "O'Reilly Media", + month = mar, + year = 2006, + address = "Sebastopol, CA", + language = "en" +}