use case diagram
This commit is contained in:
32
bac2/pgl/usecase/extension_messagerie.tex
Normal file
32
bac2/pgl/usecase/extension_messagerie.tex
Normal file
@ -0,0 +1,32 @@
|
||||
\documentclass{article}
|
||||
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{amsmath, amsfonts, amssymb, amsthm}
|
||||
\usepackage{tikz}
|
||||
|
||||
\author{Debucquoy Anthony}
|
||||
\title{Extension messagerie}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\section{Use case diagram}
|
||||
|
||||
\begin{center}
|
||||
\resizebox{390pt}{!}{
|
||||
\input{./use_case_messagerie.tex}
|
||||
}
|
||||
\end{center}
|
||||
|
||||
\subsection{Answer topic}
|
||||
\subsection{Create discutions}
|
||||
\subsubsection{Send messages}
|
||||
\subsection{Ask apointment}
|
||||
\subsubsection{Export to calendar}
|
||||
\subsection{Manage apointment}
|
||||
\subsubsection{Propose new apointment}
|
||||
\subsection{Create forum}
|
||||
\subsubsection{Post topics}
|
||||
\subsubsection{Post poll}
|
||||
|
||||
\end{document}
|
39
bac2/pgl/usecase/use_case_messagerie.uml
Normal file
39
bac2/pgl/usecase/use_case_messagerie.uml
Normal file
@ -0,0 +1,39 @@
|
||||
@startuml
|
||||
|
||||
left to right direction
|
||||
|
||||
:Student: as s
|
||||
:Teacher: as t
|
||||
|
||||
|
||||
package "Messagerie"{
|
||||
|
||||
(Answer topics) as at
|
||||
(Ask apointement) as aa
|
||||
(Create Discution) as cd
|
||||
(Create Forum) as cf
|
||||
(Manage apointement) as ma
|
||||
|
||||
s -- at
|
||||
s -- aa
|
||||
s -- cd
|
||||
|
||||
t -- cd
|
||||
t -- cf
|
||||
t -- ma
|
||||
|
||||
(Export to calendar) as etc
|
||||
|
||||
aa <-- etc : << extend >>
|
||||
ma <-- etc : << extend >>
|
||||
|
||||
(Post topics) as pt
|
||||
cf <-- pt : << include >>
|
||||
pt <|-- (Post poll)
|
||||
cd <-- (Send messages) : << include >>
|
||||
|
||||
ma <-- (Propose new appointment) : << exlude>> \n [refuse]
|
||||
|
||||
}
|
||||
|
||||
@enduml
|
Reference in New Issue
Block a user