33.14K

UML_templates_for_Visio

1.

Use Case Diagram
• Actors:
• - Student
• - Teacher
• - Admin
• Use Cases:
• - Login
• - Register
• - View Resources

2.

Sequence Diagram – Student
Access
• Student -> UI -> System -> DB
• Flow:
• 1. Login
• 2. Choose discipline
• 3. Choose resource
• 4. Check access
• 5. Display resource

3.

Sequence Diagram – Teacher
Upload
• Teacher -> UI -> System -> DB
• Flow:
• 1. Login
• 2. Choose discipline
• 3. Upload file
• 4. Validate
• 5. Save to DB

4.

Sequence Diagram – Admin
Manage Users
• Admin -> UI -> System -> DB
• Flow:
• 1. Select user
• 2. Edit roles
• 3. Save changes

5.

Activity Diagram – Student
• Start -> Login -> Choose discipline -> Choose
resource -> [Access?]
• Yes -> View/Download -> End
• No -> Error -> End

6.

Activity Diagram – Teacher
• Start -> Login -> Choose discipline ->
Upload/Edit/Delete -> Save -> End

7.

Deployment Diagram
• Client -> Web Server -> App Server ->
Database Server
English     Русский Rules