Beruflich Dokumente
Kultur Dokumente
Systems Design
Input Output Descriptions
data design
Updates and Enquiries
Learning outcomes
Input/output context:
What are the main stages in data design?
INPUT/OUTPUT DESCRIPTIONS
Where do they fit in Systems design?
Current
Logical
DFDs
I/O
Descriptions
Required
Logical DFDs
User Views/
Roles
input
1
output
Process
student results
D3
a
Customer
Booking
confirmation
(output)
1.3
Customer
Customer details
(not I/O)
Create Confirmed
Booking
Booking details
(not I/O)
D1 Booking Detail
9
10
11
Customer
order
invoice
TOOLS-R-US
Mail order system
Monthly
statement
Customer
order
TOOLS-R-US
Mail order system
From
To
Customer
invoice
Monthly
statement
Data flow
name
Customer
Data content
Comments
15
1.1
Product
Product details
(not I/O)
Create Proposed
Purchase Order
Purchase order
details (not I/O)
D1 Purchase Order
16
17
M e m b e r D e t a ils
A d d /
A m e n d
M e m b e r s h ip
M e m b e r N o
A s s is t a n t
M e m b e r D e t a ils
4
D 1
M e m b e r
M e m b e r D e t a ils
R e tu rn
V id e o
R e t u r n V id e o
A s s is t a n t
V id e o T o B e
R e tu rn e d
D a te R e tu rn e d ,
S ta tu s
M e m b e r D e t a ils
3
A s s is t a n t
I s s u e V id e o
V id e o T o
B e Is s u e d
Is s u e
L o a n
V id e o N o
D 2
V id e o
V id e o D e t a ils
A d d /
A m e n d
V id e o
V id e o D e t a ils
R e tu r n D a te ,
S ta tu s
O v e r D u e L o a n s
D 1
A s s is t a n t
M e m b e r
M e m b e r s w it h
O v e rD u e L o a n s
5
C re a te
L o a n O ve r
D u e R e p o rt
L o a n O ve r D u e
C u s to m e r
18
VIDEO EXAMPLE 3
19
20
Update
Process
student results
Enquiry
D1
Student details
An example
customer
order
1
process
orders
orders
*
D1
custdetails
sales details
D2
Customers
customerdetails
Sales
D3
sales details
products
product details
Process
invoices
*
sales details
paymentrequest
customer
account details
provide
monthly
statements
customer
details
Process 2:
Reads sales details
Reads customer details
Reads product details
(Prints invoice)
Process 3:
Reads sales details
Reads customer details
(Prints monthly account)
Summary
I/O Descriptions - created for data flows that cross the system
boundary