0% found this document useful (0 votes)
21 views

Chapter2 - Models

The document discusses modeling requirements using the Unified Modeling Language (UML). It describes UML diagrams like use case diagrams, class diagrams, sequential diagrams, and state diagrams. It then provides an example scenario of an incorrect PIN being entered at an ATM and the system response.

Uploaded by

Hào Hoàng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Chapter2 - Models

The document discusses modeling requirements using the Unified Modeling Language (UML). It describes UML diagrams like use case diagrams, class diagrams, sequential diagrams, and state diagrams. It then provides an example scenario of an incorrect PIN being entered at an ATM and the system response.

Uploaded by

Hào Hoàng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

2

• UML
Modeling

Nagwovuma Margaret
requirements

TOOLS FOR MODELLING REQ’TS


8/15/2022 8/15/2022

2
1

System Integration & Architecture System Integration & Architecture


8/15/2022

1
8/15/2022

Unified Modeling Language

8/15/2022
(UML)
• Use case diagrams
• Class diagrams

System Integration & Architecture


• Sequential diagrams
• State Diagrams

8/15/2022
System Integration & Architecture

2
6
5

8/15/2022 8/15/2022

6
5

System Integration & Architecture System Integration & Architecture


8/15/2022

3
8
7

8/15/2022 8/15/2022

8
7

System Integration & Architecture System Integration & Architecture


8/15/2022

4
9

10
8/15/2022 8/15/2022
9

System Integration & Architecture System Integration & Architecture

10
8/15/2022

5
12
11

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022
11

12
8/15/2022

6
14
13

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

14
13
8/15/2022

7
16
15

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

16
15
8/15/2022

8
8/15/2022

8/15/2022
System Integration & Architecture
17

17

Incorrect PIN Scenario 8/15/2022

• 1. The Customer inserts a bank card, the Card Input sends the
card's information to the Card Transaction Handler, which detects
that the card is valid (not invalid; if no message is returned, the
System Integration & Architecture

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.

18

9
20
19
SOLUTION

• SOLUTION!!!!

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

20
19
8/15/2022

10
22
21

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

22
21
8/15/2022

11
24
23

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

24
23
8/15/2022

12
26
25

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

26
25
8/15/2022

13
28
27

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

28
27
8/15/2022

14
30
29

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

30
29
8/15/2022

15
32
31

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

32
31
8/15/2022

16
34
33

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

34
33
8/15/2022

17
36
35

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

36
35
8/15/2022

18
38
37

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

38
37
8/15/2022

19
40
39

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

40
39
8/15/2022

20
42
41

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

42
41
8/15/2022

21
44
43

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

44
43
8/15/2022

22
46
45

System Integration & Architecture 8/15/2022 System Integration & Architecture 8/15/2022

46
45
8/15/2022

23
47

System Integration & Architecture 8/15/2022


47
8/15/2022

24

You might also like