Skip to content

Commit 894e007

Browse files
committed
work
1 parent 38fffc4 commit 894e007

12 files changed

+511
-57
lines changed

src/main/plantuml/Simpleworklist__Use_Cases.puml

Lines changed: 60 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -12,106 +12,109 @@ scale 1200 width
1212
package Functional_Requirements {
1313

1414
package 001__Start {
15-
User - (F001_Server_Starts)
15+
SystemUser - (F001_Server_Starts)
1616
User - (F002_Home_Page_rendered)
17-
User - (F003_Registration)
18-
User - (F004_Password_Recovery)
19-
User - (F005_Login)
20-
User - (F006_Page_after_first_successful_Login)
21-
User - (F007_Logout)
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+
User <|- SystemUser
2225
}
2326

2427
package 002__Show_TaskstateTab {
25-
(F005_Login) --> (F010__show_taskstate_inbox)
26-
(F005_Login) --> (F011__show_taskstate_today)
27-
(F005_Login) --> (F012__show_taskstate_next)
28-
(F005_Login) --> (F013__show_taskstate_waiting)
29-
(F005_Login) --> (F014__show_taskstate_scheduled)
30-
(F005_Login) --> (F015__show_taskstate_someday)
31-
(F005_Login) --> (F016__show_taskstate_focus)
32-
(F005_Login) --> (F017__show_taskstate_completed)
33-
(F005_Login) --> (F018__show_taskstate_trash)
28+
(F007_Navigation) --> (F010__show_taskstate_inbox)
29+
(F007_Navigation) --> (F011__show_taskstate_today)
30+
(F007_Navigation) --> (F012__show_taskstate_next)
31+
(F007_Navigation) --> (F013__show_taskstate_waiting)
32+
(F007_Navigation) --> (F014__show_taskstate_scheduled)
33+
(F007_Navigation) --> (F015__show_taskstate_someday)
34+
(F007_Navigation) --> (F016__show_taskstate_focus)
35+
(F007_Navigation) --> (F017__show_taskstate_completed)
36+
(F007_Navigation) --> (F018__show_taskstate_trash)
3437
}
3538

3639
package 003__TaskstateTab {
37-
(F005_Login) --> (F040__Taskstate__Add_Task_to_Inbox)
38-
(F005_Login) --> (F041__Taskstate__Add_Task_to_Inbox_again)
39-
(F005_Login) --> (F042__Taskstate__Task_Edit)
40+
(F007_Navigation) --> (F040__Taskstate__Add_Task_to_Inbox)
41+
(F007_Navigation) --> (F041__Taskstate__Add_Task_to_Inbox_again)
42+
(F007_Navigation) --> (F042__Taskstate__Task_Edit)
4043
package F042__Taskstate__Task_Edit {
4144
(F042__Taskstate__Task_Edit) ---> (F043__change_Taskstate_via_DropDown)
4245
(F042__Taskstate__Task_Edit) ---> (F044__change_Project_via_DropDown)
4346
(F042__Taskstate__Task_Edit) ---> (F045__transform_to_Project)
4447
}
45-
(F005_Login) --> (F046__Taskstate__Task_setFocus)
46-
(F005_Login) --> (F047__Taskstate__Task_unSetFocus)
47-
(F005_Login) --> (F048__Taskstate__Task_complete)
48-
(F005_Login) --> (F049__Taskstate__Task_incomplete)
49-
(F005_Login) --> (F050__Taskstate__Task_delete)
50-
(F005_Login) --> (F051__Taskstate__Task_undelete)
48+
(F007_Navigation) --> (F046__Taskstate__Task_setFocus)
49+
(F007_Navigation) --> (F047__Taskstate__Task_unSetFocus)
50+
(F007_Navigation) --> (F048__Taskstate__Task_complete)
51+
(F007_Navigation) --> (F049__Taskstate__Task_incomplete)
52+
(F007_Navigation) --> (F050__Taskstate__Task_delete)
53+
(F007_Navigation) --> (F051__Taskstate__Task_undelete)
5154
}
5255

5356
package 004__Project_Root {
54-
(F005_Login) --> (F060__Project_Root__Add_Task)
55-
(F005_Login) --> (F061__Project_Root__Add_SubProject)
56-
(F005_Login) --> (F062__Project_Root__Task_Edit)
57+
(F007_Navigation) --> (F060__Project_Root__Add_Task)
58+
(F007_Navigation) --> (F061__Project_Root__Add_SubProject)
59+
(F007_Navigation) --> (F062__Project_Root__Task_Edit)
5760
package F062__Project_Root__Task_Edit {
5861
(F062__Project_Root__Task_Edit) ---> (F062__change_Taskstate_via_DropDown)
5962
(F062__Project_Root__Task_Edit) ---> (F062__change_Project_via_DropDown)
6063
(F062__Project_Root__Task_Edit) ---> (F062__transform_to_Project)
6164
}
62-
(F005_Login) --> (F066__Project_Root__Task_setFocus)
63-
(F005_Login) --> (F067__Project_Root__Task_unSetFocus)
64-
(F005_Login) --> (F068__Project_Root__Task_complete)
65-
(F005_Login) --> (F069__Project_Root__Task_incomplete)
66-
(F005_Login) --> (F070__Project_Root__Task_delete)
67-
(F005_Login) --> (F071__Project_Root__Task_undelete)
65+
(F007_Navigation) --> (F066__Project_Root__Task_setFocus)
66+
(F007_Navigation) --> (F067__Project_Root__Task_unSetFocus)
67+
(F007_Navigation) --> (F068__Project_Root__Task_complete)
68+
(F007_Navigation) --> (F069__Project_Root__Task_incomplete)
69+
(F007_Navigation) --> (F070__Project_Root__Task_delete)
70+
(F007_Navigation) --> (F071__Project_Root__Task_undelete)
6871
}
6972

7073
package 005__Project_id {
71-
(F005_Login) --> (F080__Project_id__Add_Task)
72-
(F005_Login) --> (F081__Project_id__Add_SubProject)
73-
(F005_Login) --> (F082__Project_id__Task_Edit)
74+
(F007_Navigation) --> (F080__Project_id__Add_Task)
75+
(F007_Navigation) --> (F081__Project_id__Add_SubProject)
76+
(F007_Navigation) --> (F082__Project_id__Task_Edit)
7477
package F082__Project_id__Task_Edit {
7578
(F082__Project_id__Task_Edit) ---> (F083__change_Taskstate_via_DropDown)
7679
(F082__Project_id__Task_Edit) ---> (F084__change_Project_via_DropDown)
7780
(F082__Project_id__Task_Edit) ---> (F085__transform_to_Project)
7881
}
79-
(F005_Login) --> (F086__Project_id__Task_setFocus)
80-
(F005_Login) --> (F087__Project_id__Task_unSetFocus)
81-
(F005_Login) --> (F088__Project_id__Task_complete)
82-
(F005_Login) --> (F089__Project_id__Task_incomplete)
83-
(F005_Login) --> (F090__Project_id__Task_delete)
84-
(F005_Login) --> (F091__Project_id__Task_undelete)
82+
(F007_Navigation) --> (F086__Project_id__Task_setFocus)
83+
(F007_Navigation) --> (F087__Project_id__Task_unSetFocus)
84+
(F007_Navigation) --> (F088__Project_id__Task_complete)
85+
(F007_Navigation) --> (F089__Project_id__Task_incomplete)
86+
(F007_Navigation) --> (F090__Project_id__Task_delete)
87+
(F007_Navigation) --> (F091__Project_id__Task_undelete)
8588
}
8689

8790
package 006__Drag_and_Drop {
8891

8992
package 006__Task_move_to_TaskstateTab {
90-
(F005_Login) --> (F120__Drag_and_Drop__Task_move_to_taskstate_inbox)
91-
(F005_Login) --> (F121__Drag_and_Drop__Task_move_to_taskstate_today)
92-
(F005_Login) --> (F122__Drag_and_Drop__Task_move_to_taskstate_next)
93-
(F005_Login) --> (F123__Drag_and_Drop__Task_move_to_taskstate_waiting)
94-
(F005_Login) --> (F124__Drag_and_Drop__Task_move_to_taskstate_scheduled)
95-
(F005_Login) --> (F125__Drag_and_Drop__Task_move_to_taskstate_someday)
96-
(F005_Login) --> (F126__Drag_and_Drop__Task_move_to_taskstate_focus)
97-
(F005_Login) --> (F127__Drag_and_Drop__Task_move_to_taskstate_completed)
98-
(F005_Login) --> (F128__Drag_and_Drop__Task_move_to_taskstate_trash)
93+
(F007_Navigation) --> (F120__Drag_and_Drop__Task_move_to_taskstate_inbox)
94+
(F007_Navigation) --> (F121__Drag_and_Drop__Task_move_to_taskstate_today)
95+
(F007_Navigation) --> (F122__Drag_and_Drop__Task_move_to_taskstate_next)
96+
(F007_Navigation) --> (F123__Drag_and_Drop__Task_move_to_taskstate_waiting)
97+
(F007_Navigation) --> (F124__Drag_and_Drop__Task_move_to_taskstate_scheduled)
98+
(F007_Navigation) --> (F125__Drag_and_Drop__Task_move_to_taskstate_someday)
99+
(F007_Navigation) --> (F126__Drag_and_Drop__Task_move_to_taskstate_focus)
100+
(F007_Navigation) --> (F127__Drag_and_Drop__Task_move_to_taskstate_completed)
101+
(F007_Navigation) --> (F128__Drag_and_Drop__Task_move_to_taskstate_trash)
99102
}
100103

101104
package 007__Move_to_Project {
102-
(F005_Login) --> (F129__Drag_and_Drop__Task_move_to_Project)
103-
(F005_Login) --> (F130__Drag_and_Drop__Project_move_to_Project)
105+
(F007_Navigation) --> (F129__Drag_and_Drop__Task_move_to_Project)
106+
(F007_Navigation) --> (F130__Drag_and_Drop__Project_move_to_Project)
104107
}
105108

106109
package 008__Move_Task_to_Change_Task_Order {
107-
(F005_Login) --> (F131__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__TaskstateTab)
108-
(F005_Login) --> (F132__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_Root)
109-
(F005_Login) --> (F133__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_id)
110+
(F007_Navigation) --> (F131__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__TaskstateTab)
111+
(F007_Navigation) --> (F132__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_Root)
112+
(F007_Navigation) --> (F133__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_id)
110113
}
111114
}
112115

113116
package 009__Search {
114-
(F005_Login) --> (F200_Search_Request)
117+
(F007_Navigation) --> (F200_Search_Request)
115118
}
116119

117120
package Functional_Requirements_010__user {
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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+
User <|- SystemUser
25+
}
26+
27+
}
28+
@enduml
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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+
User <|- SystemUser
25+
}
26+
27+
package 002__Show_TaskstateTab {
28+
(F007_Navigation) --> (F010__show_taskstate_inbox)
29+
(F007_Navigation) --> (F011__show_taskstate_today)
30+
(F007_Navigation) --> (F012__show_taskstate_next)
31+
(F007_Navigation) --> (F013__show_taskstate_waiting)
32+
(F007_Navigation) --> (F014__show_taskstate_scheduled)
33+
(F007_Navigation) --> (F015__show_taskstate_someday)
34+
(F007_Navigation) --> (F016__show_taskstate_focus)
35+
(F007_Navigation) --> (F017__show_taskstate_completed)
36+
(F007_Navigation) --> (F018__show_taskstate_trash)
37+
}
38+
39+
}
40+
@enduml
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+
User <|- SystemUser
25+
}
26+
27+
package 003__TaskstateTab {
28+
(F005_Login) --> (F040__Taskstate__Add_Task_to_Inbox)
29+
(F005_Login) --> (F041__Taskstate__Add_Task_to_Inbox_again)
30+
(F005_Login) --> (F042__Taskstate__Task_Edit)
31+
package F042__Taskstate__Task_Edit {
32+
(F042__Taskstate__Task_Edit) ---> (F043__change_Taskstate_via_DropDown)
33+
(F042__Taskstate__Task_Edit) ---> (F044__change_Project_via_DropDown)
34+
(F042__Taskstate__Task_Edit) ---> (F045__transform_to_Project)
35+
}
36+
(F005_Login) --> (F046__Taskstate__Task_setFocus)
37+
(F005_Login) --> (F047__Taskstate__Task_unSetFocus)
38+
(F005_Login) --> (F048__Taskstate__Task_complete)
39+
(F005_Login) --> (F049__Taskstate__Task_incomplete)
40+
(F005_Login) --> (F050__Taskstate__Task_delete)
41+
(F005_Login) --> (F051__Taskstate__Task_undelete)
42+
}
43+
44+
}
45+
@enduml
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
User <|- SystemUser
25+
}
26+
27+
package 004__Project_Root {
28+
(F005_Login) --> (F060__Project_Root__Add_Task)
29+
(F005_Login) --> (F061__Project_Root__Add_SubProject)
30+
(F005_Login) --> (F062__Project_Root__Task_Edit)
31+
package F062__Project_Root__Task_Edit {
32+
(F062__Project_Root__Task_Edit) ---> (F062__change_Taskstate_via_DropDown)
33+
(F062__Project_Root__Task_Edit) ---> (F062__change_Project_via_DropDown)
34+
(F062__Project_Root__Task_Edit) ---> (F062__transform_to_Project)
35+
}
36+
(F005_Login) --> (F066__Project_Root__Task_setFocus)
37+
(F005_Login) --> (F067__Project_Root__Task_unSetFocus)
38+
(F005_Login) --> (F068__Project_Root__Task_complete)
39+
(F005_Login) --> (F069__Project_Root__Task_incomplete)
40+
(F005_Login) --> (F070__Project_Root__Task_delete)
41+
(F005_Login) --> (F071__Project_Root__Task_undelete)
42+
}
43+
}
44+
@enduml
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+
User <|- SystemUser
25+
}
26+
27+
package 005__Project_id {
28+
(F007_Navigation) --> (F080__Project_id__Add_Task)
29+
(F007_Navigation) --> (F081__Project_id__Add_SubProject)
30+
(F007_Navigation) --> (F082__Project_id__Task_Edit)
31+
package F082__Project_id__Task_Edit {
32+
(F082__Project_id__Task_Edit) ---> (F083__change_Taskstate_via_DropDown)
33+
(F082__Project_id__Task_Edit) ---> (F084__change_Project_via_DropDown)
34+
(F082__Project_id__Task_Edit) ---> (F085__transform_to_Project)
35+
}
36+
(F007_Navigation) --> (F086__Project_id__Task_setFocus)
37+
(F007_Navigation) --> (F087__Project_id__Task_unSetFocus)
38+
(F007_Navigation) --> (F088__Project_id__Task_complete)
39+
(F007_Navigation) --> (F089__Project_id__Task_incomplete)
40+
(F007_Navigation) --> (F090__Project_id__Task_delete)
41+
(F007_Navigation) --> (F091__Project_id__Task_undelete)
42+
}
43+
44+
}
45+
@enduml

0 commit comments

Comments
 (0)