Skip to content

Commit cec4347

Browse files
committed
## 2.4.13-SNAPSHOT
* fixed #380 add User Use Cases to UML Documentation * fixed #393 UML Documentation: Service Classes DB * fixed #394 UML Documentation: Service Classes Meso
1 parent 30ad7fd commit cec4347

18 files changed

+69
-49
lines changed

README.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,41 @@ SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
118118
![Functional Requirements 009 - Search](src/site/plantuml/Simpleworklist__Use_Cases__009__Search.png)
119119
#### F200 Search Request
120120

121+
## Functional Requirements - User
122+
123+
### Functional Requirements 001 - Start
124+
![Functional Requirements 001 - Start](src/site/plantuml/Simpleworklist__Use_Cases__001__Start.png)
125+
#### F003 Registration
126+
#### F004 Password Recovery
127+
#### F005 Login
128+
#### F007 Logout
129+
130+
### Functional Requirements 010 - User Profile
131+
![Functional Requirements 010 - User Profile](src/site/plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
132+
#### F200 List of other Users and New Messages received from them
133+
#### F201 Chat Messages shared with one other User
134+
#### F202 Send New Chat Message to one other User
135+
#### F220 Menu Selfservice: Change Username
136+
#### F221 Menu Selfservice: Change Password
137+
#### F222 Menu Selfservice: Change Contexts
138+
#### F223 Menu Selfservice: Set Default Language
139+
#### F224 Menu Selfservice: Create Test Data
140+
141+
### Functional Requirements 011 - On every Page behind Login
142+
![Functional Requirements 012 - User Profile](src/site/plantuml/Simpleworklist__Use_Cases__010__User_Profile.png)
143+
#### F250 Number of new incoming Messages from other Users
144+
145+
121146
### Domain Class Modell
122147
#### Domain Class Modell - Persistent
123148
![Domain_Class_Modell_Persistent](src/site/plantuml/Simpleworklist__Domain_Class_Modell_Persistent.png)
124-
#### Domain Class Modell - Transient ( TODO )
149+
#### Domain Class Modell - Transient
125150
![Domain_Class_Modell_Persistent](src/site/plantuml/Simpleworklist__Domain_Class_Modell_Transient.png)
126151

127152
## Software Design
128-
### Service Classes Controller ( TODO )
153+
### Service Classes Controller
129154
![Service_Classes_Controller](src/site/plantuml/Simpleworklist__Service_Classes_Controller.png)
130-
### Service Classes DB ( TODO )
155+
### Service Classes DB
131156
![Service_Classes_DB](src/site/plantuml/Simpleworklist__Service_Classes_DB.png)
132-
### Service Classes Meso ( TODO )
157+
### Service Classes Meso
133158
![Service_Classes_Meso](src/site/plantuml/Simpleworklist__Service_Classes_Meso.png)

etc/TODO.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100

101101
## 2.4.13-SNAPSHOT
102102
* #377 add List of URL (Patterns) to Documentation
103-
* #380 add User Use Cases to UML Documentation
103+
* fixed #380 add User Use Cases to UML Documentation
104104
* fixed #393 UML Documentation: Service Classes DB
105105
* fixed #394 UML Documentation: Service Classes Meso
106106

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
@startuml
2+
3+
title Functional_Requirements - Simpleworklist Use Case Diagram
4+
5+
left to right direction
6+
'top to bottom direction
7+
8+
'https://plantuml.com/use-case-diagram
9+
10+
scale 1200 width
11+
12+
package Functional_Requirements {
13+
14+
package 001__Start {
15+
SystemUser - (F001_Server_Starts)
16+
User - (F002_Home_Page_rendered)
17+
(F002_Home_Page_rendered) --> (F003_Registration)
18+
(F002_Home_Page_rendered) --> (F004_Password_Recovery)
19+
(F002_Home_Page_rendered) --> (F005_Login)
20+
(F005_Login) ---> (F006_Page_after_first_successful_Login)
21+
(F006_Page_after_first_successful_Login) -> (F007_Navigation)
22+
(F007_Navigation) -> (F008_Logout)
23+
}
24+
25+
package 010__User_Profile {
26+
User - (F201 List of other Users and New Messages received from them)
27+
(F201 List of other Users and New Messages received from them) --> (F202 Chat Messages shared with one other User)
28+
(F201 List of other Users and New Messages received from them) --> (F203 Send New Chat Message to one other User)
29+
User - (F220 Menu Selfservice)
30+
(F220 Menu Selfservice) --> (F221 Menu Selfservice: Change Username)
31+
(F220 Menu Selfservice) --> (F222 Menu Selfservice: Change Password)
32+
(F220 Menu Selfservice) --> (F223 Menu Selfservice: Change Contexts)
33+
(F220 Menu Selfservice) --> (F224 Menu Selfservice: Set Default Language)
34+
(F220 Menu Selfservice) --> (F225 Menu Selfservice: Create Test Data)
35+
}
36+
37+
User <|- SystemUser
38+
}
39+
@enduml

src/main/plantuml/Simpleworklist__Use_Cases__010__user.puml

Lines changed: 0 additions & 44 deletions
This file was deleted.
115 KB
Loading
Binary file not shown.
115 KB
Loading
-94.2 KB
Binary file not shown.
15.1 KB
Loading
64.4 KB
Loading

0 commit comments

Comments
 (0)