diff --git a/Documents/proto/messaging_extension/Makefile b/Documents/proto/messaging_extension/Makefile index 99759d4..cf0e6b4 100644 --- a/Documents/proto/messaging_extension/Makefile +++ b/Documents/proto/messaging_extension/Makefile @@ -1,4 +1,4 @@ -.PHONY: all clean run +.PHONY: all clean run image all: extension_messagerie.pdf @@ -11,6 +11,9 @@ extension_messagerie.pdf:use_case_messagerie.tex extension_messagerie.bbl extens use_case_messagerie.tex: use_case_messagerie.uml plantuml -tlatex:nopreamble use_case_messagerie.uml +image: use_case_messagerie.uml interaction_diagram.uml + plantuml $^ + extension_messagerie.bbl: extension_messagerie.bcf biber extension_messagerie diff --git a/Documents/proto/messaging_extension/interaction_diagram.uml b/Documents/proto/messaging_extension/interaction_diagram.uml new file mode 100644 index 0000000..cfb2254 --- /dev/null +++ b/Documents/proto/messaging_extension/interaction_diagram.uml @@ -0,0 +1,47 @@ +@startuml +note + Appointment +endnote +start +:Asking Apointment] +repeat +if (accepted) is (yes) then + :Export to calendar] + stop +else (no) + :Propose new apointment] +endif + +@enduml + +@startuml +note + Messaging +endnote +start +split + :Create Discution] + :Choose users] +split again + :Message one users] +endsplit +repeat :send Message] +repeat while +stop +@enduml + +@startuml +note + Forum +endnote + +start +:Forum Creation] + +repeat +:Topic Creation] +:Topic Answering] + +repeat while +stop +@enduml