Difference between revisions of "Proj-2014-2015-SmartClassroom/UML"
Jump to navigation
Jump to search
(18 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
The followings are some UML diagrams created for certains aspects of the project. |
The followings are some UML diagrams created for certains aspects of the project. |
||
+ | |||
+ | Please note that all these diagrams have been designed at the beginning of the project. Therefore, some of them may not correspond with the final product. |
||
== Use case == |
== Use case == |
||
Line 7: | Line 9: | ||
== Classes diagrams == |
== Classes diagrams == |
||
+ | [[File:classes_diagram.jpg|600px]] |
||
− | ''Soon'' |
||
+ | == Objects diagrams == |
||
⚫ | |||
+ | [[File:objects_diagram.jpg|600px]] |
||
+ | |||
+ | == Sequence diagrams == |
||
+ | |||
⚫ | |||
''Actors = Teacher or student'' |
''Actors = Teacher or student'' |
||
''Tools = Tablet, NFC reader + NFC tag, web server, Moodle'' |
''Tools = Tablet, NFC reader + NFC tag, web server, Moodle'' |
||
Line 15: | Line 22: | ||
[[File:UMLMoodle.png]] |
[[File:UMLMoodle.png]] |
||
− | ==Scenario 2 : Creation of MCQ== |
+ | ===Scenario 2 : Creation of MCQ=== |
''Actors = Teacher'' |
''Actors = Teacher'' |
||
''Tools = Tablet, Moodle'' |
''Tools = Tablet, Moodle'' |
||
Line 21: | Line 28: | ||
[[File:QCM1.png]] |
[[File:QCM1.png]] |
||
− | ==Scenario 3 : Answer to the MCQ== |
+ | ===Scenario 3 : Answer to the MCQ=== |
''Actors = Student'' |
''Actors = Student'' |
||
''Tools = Tablet, Moodle'' |
''Tools = Tablet, Moodle'' |
||
[[File:QCM2.png]] |
[[File:QCM2.png]] |
||
+ | |||
+ | == Collaboration diagrams == |
||
+ | ===Scenario 1 : Connection to Moodle=== |
||
+ | [[File:collaboration_diagram.jpg|600px]] |
||
+ | ===Scenario 2 : Creation of the MCQ=== |
||
+ | [[File:Collaboration_diagram_scenar2.jpg|600px]] |
||
+ | |||
+ | ===Scenario 3 : Answer to the MCQ=== |
||
+ | [[File:Collaboration_diagram_scenar3.jpg|600px]] |
Latest revision as of 16:03, 17 March 2015
UML Diagrams
The followings are some UML diagrams created for certains aspects of the project.
Please note that all these diagrams have been designed at the beginning of the project. Therefore, some of them may not correspond with the final product.
Use case
Classes diagrams
Objects diagrams
Sequence diagrams
Scenario 1 : Connection to Moodle
Actors = Teacher or student Tools = Tablet, NFC reader + NFC tag, web server, Moodle
Scenario 2 : Creation of MCQ
Actors = Teacher Tools = Tablet, Moodle
Scenario 3 : Answer to the MCQ
Actors = Student Tools = Tablet, Moodle