Project Analysis Computer Engineering
Project Analysis Computer Engineering
My Garden Project
20/04/2021
Team Members:
2
1 Overview
3
2 Requirements
1
Use prefix “FR-“ for functional requirement identifiers
4
2.2 Nonfunctional Requirements
2
Use prefix “NR-“ for non-functional requirement identifiers
5
3 Actors and Roles
The customer communicates directly with the system.
When necessary, the expert tries to help about subject.
6
4 Use Cases
3
Use prefix “UC-“ for use case identifiers
4
Use the non-functional requirement identifier from Section 2 when appropriate
5
Use prefix “UC-“ for use case identifiers
6
Use the non-functional requirement identifier from Section 2 when appropriate
7
Use prefix “UC-“ for use case identifiers
8
Use the non-functional requirement identifier from Section 2 when appropriate
7
Use Case UC-49
Identifier
Use Case Name Pay for expert
Participating User, expert
Actors
Flow of events Choose credit card and pay
Entry condition User wants to create expert help request.
Exit conditions Payment complete or incomplete
Related non-
functional
requirements10
8
Use Case Name Add item to cart
Participating User
Actors
Flow of events Choose products and add them to cart.
Entry condition User adds item to cart.
Exit conditions Added succesfully.
Related non-
functional
requirements16
16
Use the non-functional requirement identifier from Section 2 when appropriate
17
Use prefix “UC-“ for use case identifiers
18
Use the non-functional requirement identifier from Section 2 when appropriate
9
5 System models
5.1 Use Case Diagrams
10
5.2 Class Diagrams
11
12
5.4 Actvitiy Diagrams
13
5.5 Statechart Diagrams
14
6 User Interface Diagrams (at least one)
15
16
7 Glossary
17
8 References
18
9 Appendix
19