Modeling
Nagwovuma Margaret
requirements
07/09/20
1
System Integration & Architecture
• UML
REQ’TS
TOOLS FOR MODELLING
07/09/20
2
System Integration & Architecture
Unified Modeling Language
07/09/20
(UML)
• Use case diagrams
• Class diagrams
System Integration & Architecture
• Sequential diagrams
• State Diagrams
3
07/09/20
4
System Integration & Architecture
07/09/20
5
System Integration & Architecture
07/09/20
6
System Integration & Architecture
07/09/20
7
System Integration & Architecture
07/09/20
8
System Integration & Architecture
07/09/20
9
System Integration & Architecture
System Integration & Architecture 07/09/20
10
System Integration & Architecture 07/09/20
11
System Integration & Architecture 07/09/20
12
System Integration & Architecture 07/09/20
13
System Integration & Architecture 07/09/20
14
System Integration & Architecture 07/09/20
15
System Integration & Architecture 07/09/20
16
System Integration & Architecture 07/09/20
17
07/09/20
Incorrect PIN Scenario
• 1. The Customer inserts a bank card, the Card Input sends the
card's information to the Card Transaction Handler, which detects
System Integration & Architecture
that the card is valid (not invalid; if no message is returned, the
card is assumed valid).
• 2. The Card Transaction Handler instructs the Graphical User
Interface (GUI) to display a message requesting the customer's
Personal Identification Number (PIN).
• 3. The GUI requests the PIN and the customer enters his or her
PIN, which is then passed to the Card Transaction Handler.
• 4. The Card Transaction Handler checks if the PIN is correct. In
this scenario it is not, and the GUI is instructed to inform the 18
customer that the PIN is invalid.
SOLUTION
• SOLUTION!!!!
System Integration & Architecture 07/09/20
19
System Integration & Architecture 07/09/20
20
System Integration & Architecture 07/09/20
21
System Integration & Architecture 07/09/20
22
System Integration & Architecture 07/09/20
23
System Integration & Architecture 07/09/20
24
System Integration & Architecture 07/09/20
25
System Integration & Architecture 07/09/20
26
System Integration & Architecture 07/09/20
27
System Integration & Architecture 07/09/20
28
System Integration & Architecture 07/09/20
29
System Integration & Architecture 07/09/20
30
System Integration & Architecture 07/09/20
31
System Integration & Architecture 07/09/20
32
System Integration & Architecture 07/09/20
33
System Integration & Architecture 07/09/20
34
System Integration & Architecture 07/09/20
35
System Integration & Architecture 07/09/20
36
System Integration & Architecture 07/09/20
37
System Integration & Architecture 07/09/20
38
System Integration & Architecture 07/09/20
39
System Integration & Architecture 07/09/20
40
System Integration & Architecture 07/09/20
41
System Integration & Architecture 07/09/20
42
System Integration & Architecture 07/09/20
43
System Integration & Architecture 07/09/20
44
System Integration & Architecture 07/09/20
45
System Integration & Architecture 07/09/20
46
System Integration & Architecture 07/09/20
47