diff --git a/TP_DEV3.4/TP1/DC.plantuml b/TP_DEV3.4/TP1/DC.plantuml new file mode 100644 index 0000000..156dfb6 --- /dev/null +++ b/TP_DEV3.4/TP1/DC.plantuml @@ -0,0 +1,37 @@ +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +} + +class "Ligne" + +together { +abstract class "Parcours" +class "Parcours Simple" +class "Parcours Complexe" +} + +Station "1\n-debut" <-- Liaison +Station "1\n-fin" <-- Liaison +Ligne <-- Liaison + +Ligne *-- Liaison + +Station "1\n-debut" <-- Parcours +Station "1\n-fin" <-- Parcours + +Parcours <|-- "Parcours Simple" +Ligne <-- "Parcours Simple" +Liaison --* "Parcours Simple" +note right on link #blue +Liaisons de la meme ligne +qui se suivent +end note + +Parcours <|-- "Parcours Complexe" +"Parcours Simple" --* "Parcours Complexe" + +@enduml diff --git a/TP_DEV3.4/TP1/DC.png b/TP_DEV3.4/TP1/DC.png new file mode 100644 index 0000000..8423191 Binary files /dev/null and b/TP_DEV3.4/TP1/DC.png differ diff --git a/TP_DEV3.4/TP1/DC.svg b/TP_DEV3.4/TP1/DC.svg new file mode 100644 index 0000000..5cb9e24 --- /dev/null +++ b/TP_DEV3.4/TP1/DC.svg @@ -0,0 +1,58 @@ +StationLiaisonLigneParcoursParcours SimpleParcours Complexe1-debut1-fin1-debut1-finLiaisons de la même lignequi se suivent \ No newline at end of file diff --git a/TP_DEV3.4/TP1/DCPosition.plantuml b/TP_DEV3.4/TP1/DCPosition.plantuml new file mode 100644 index 0000000..df38ee6 --- /dev/null +++ b/TP_DEV3.4/TP1/DCPosition.plantuml @@ -0,0 +1,46 @@ +@startuml +scale 1.5 + +together { +class "Station" +class "Liaison" +class "Ligne" +} + + +together { +abstract class "Parcours" +class "Parcours Simple" +class "Parcours Complexe" +} + +Station "1\n-debut" <-down- Liaison +Station "1\n-fin" <-down- Liaison +Ligne <-- Liaison + +Ligne *-- Liaison + +Station "1\n-debut" <-left- Parcours +Station "1\n-fin" <-left- Parcours + +Parcours <|-up- "Parcours Simple" + +Ligne <-- "Parcours Simple" + +Liaison -left-* "Parcours Simple" +note on link #blue +Liaisons de la meme ligne +qui se suivent +end note + + +Parcours <|-up- "Parcours Complexe" +"Parcours Simple" --* "Parcours Complexe" +note on link #blue +Parcours simples +qui se suivent +end note + + + +@enduml diff --git a/TP_DEV3.4/TP1/DCPosition.png b/TP_DEV3.4/TP1/DCPosition.png new file mode 100644 index 0000000..ca73536 Binary files /dev/null and b/TP_DEV3.4/TP1/DCPosition.png differ diff --git a/TP_DEV3.4/TP1/DCPosition.svg b/TP_DEV3.4/TP1/DCPosition.svg new file mode 100644 index 0000000..5615156 --- /dev/null +++ b/TP_DEV3.4/TP1/DCPosition.svg @@ -0,0 +1,75 @@ +StationLiaisonLigneParcoursParcours SimpleParcours Complexe1-debut1-fin1-debut1-finLiaisons de la meme lignequi se suiventParcours simplesqui se suivent \ No newline at end of file diff --git a/TP_DEV3.4/TP1/DCU.plantUML b/TP_DEV3.4/TP1/DCU.plantUML new file mode 100644 index 0000000..82d2c6e --- /dev/null +++ b/TP_DEV3.4/TP1/DCU.plantUML @@ -0,0 +1,41 @@ +@startuml +scale 1.5 + +' anything after a quote is ignored (a comment). + +/' anything between slash quote over several lines +potentially is also ignored '/ + +/' you can try to uncomment the following line to +see what happens'/ + +' left to right direction + +' list the actors + +actor "Librarian" as lib +actor "Head Librarian" as adlib +actor "unauthentified" as other + +' list the usecase + +rectangle OldFashionLibrary { +usecase "Deal with members" as UC1 +usecase "Deal with books" as UC2 +usecase "Log out" as UC3 +usecase "Log in" as UC4 +usecase "Deal with litigation" as UC5 + +} + +' describe the arrows + +lib -- UC1 +lib -- UC2 +lib -- UC3 +other -- UC4 +adlib -- UC5 + +lib <|-- adlib + +@enduml diff --git a/TP_DEV3.4/TP1/DCU.png b/TP_DEV3.4/TP1/DCU.png new file mode 100644 index 0000000..8173a0e Binary files /dev/null and b/TP_DEV3.4/TP1/DCU.png differ diff --git a/TP_DEV3.4/TP1/DCU.svg b/TP_DEV3.4/TP1/DCU.svg new file mode 100644 index 0000000..60c09d5 --- /dev/null +++ b/TP_DEV3.4/TP1/DCU.svg @@ -0,0 +1 @@ +OldFashionLibraryDeal with membersDeal with booksLog outLog inDeal with litigationLibrarianHead Librarianunauthentified \ No newline at end of file diff --git a/TP_DEV3.4/TP1/DO.plantuml b/TP_DEV3.4/TP1/DO.plantuml new file mode 100644 index 0000000..b98901e --- /dev/null +++ b/TP_DEV3.4/TP1/DO.plantuml @@ -0,0 +1,18 @@ +@startuml +object "Liaison : l1" as l1 +object "Station : Melun" as melun +object "Liaison : l2" as l2 +object "Liaison : l3" as l3 +object "Station : Maison Alfort" as ma +object "Station : Vert de Maison" as vdm +object "Ligne : R" as ligner +object "Ligne : Rer D" as rerd +object "PAC : : MVM" as PACMVM +object "PS : Ligne Rer D" as pslignererD +object "PS : Ligne R" as pslignedr +object "PS : Ligne D" as psligned + +melun <-- l1 +garedelyon <-- l1 + +@enduml \ No newline at end of file diff --git a/TP_DEV3.4/TP1/DO.png b/TP_DEV3.4/TP1/DO.png new file mode 100644 index 0000000..ab83685 Binary files /dev/null and b/TP_DEV3.4/TP1/DO.png differ