Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
105 views

Lecture 2 - Modelling Requirements

The document discusses modeling requirements and tools for modeling systems. It describes using the Unified Modeling Language (UML) with use case diagrams, class diagrams, sequential diagrams, and state diagrams. An example of an incorrect PIN scenario at an ATM is provided. The document does not provide any clear conclusions or summaries.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Lecture 2 - Modelling Requirements

The document discusses modeling requirements and tools for modeling systems. It describes using the Unified Modeling Language (UML) with use case diagrams, class diagrams, sequential diagrams, and state diagrams. An example of an incorrect PIN scenario at an ATM is provided. The document does not provide any clear conclusions or summaries.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 47

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

You might also like