Professional Documents
Culture Documents
1) System modelling
System modelling helps the analyst to understand the functionality of the system and models
are used to communicate with customers.
Different models present the system from different perspectives
o External perspective showing the systems context or environment;
o Behavioural perspective showing the behaviour of the system;
o Structural perspective showing the system or data architecture.
2) Model types
Data processing model showing how the data is processed at different stages.
Composition model showing how entities are composed of other entities.
Architectural model showing principal sub-systems.
Classification model showing how entities have common characteristics.
Stimulus/response model showing the systems reaction to events.
[1] Context models
Context models are used to illustrate the operational context of a system - they show what lies
outside the system boundaries.
Social & organisational concerns may affect decision on where to position system boundaries.
Architectural models show the system and its relationship with other systems.
Security
system
Branch
accounting
system
Account
database
Auto-teller
system
Branch
counter
system
Usage
database
Maintenance
system
The context of an ATM system
Data flow models may be used to show the processes and the flow of information from one
process to another.
example: Equipment procurement process
Delivery
note
Specify
equipment
required
Equipment
spec.
Checked
spec.
Val idate
specificati on
Spec. +
supplier +
estima te
Equipment
spec.
Supplier
database
Accept
deli very of
equipment
Get cost
estima tes
Supplier list
Find
suppliers
Choose
suppl ier
Del ivery
note
Check
delivered
items
Installati on
instructions
Order
noti fication
Order
detai ls plus
blank or der
form
Place
equipment
order
Check ed and
signed or der f orm
Install
equipment
Instal lation
acceptance
Accept
deli vered
equipment
Equipment
details
Equipment
database
Completed
order f orm
Order
details +
blank
order f orm
Complete
order f orm
Signed
order f orm
Validate
order
Signed
order f orm
Checked and
signed or der
+order
notification
Send to
supplier
Record
order
Order
details
Signed
order f orm
Adjust
available
budget
Order
amount
+account
detai ls
Orders
file
Budget
file
Bl ood
parameters
Blood sugar
sensor
Bl ood sugar
analysis
Blood sugar
level
Insulin
requir ement
computa tion
Insulin
Pump contr ol
commands
Insulin
pump
Insulin
delivery
controller
Insulin
requirement
Full
power
Full power
do: set power
=600
Timer
Waiting
Number
do: displ ay
time
Half
power
Full
power
Half
power
Operation
Set time
do: operate
oven
Timer
Door
open
Half po wer
do: set power
= 300
Enabled
do: display
'Ready'
Door
closed
Cancel
Start
Door
open
Waiting
do: display
ti me
Disabled
do: displ ay
'Wai ting'
Description
The oven is waiting for input. The display shows the current time.
The oven power is set to 300 watts. The display shows Half power.
The oven power is set to 600 watts. The display shows Full power.
Cooking time is set to users input. The display shows the cooking time selected
Oven operation is disabled for safety. Interior light is on. Display Not ready.
Oven operation is enabled. Interior oven light is off. Display Ready to cook.
Oven in operation. Interior oven light is on. Display shows the timer countdown.
On completion of cooking, the buzzer is sounded for 5 seconds. Oven light is on.
Display shows Cooking complete while buzzer is sounding.
Microwave oven stimuli -
Stimulus
Half power
Full power
Timer
Number
Door open
Door closed
Start
Cancel
Description
The user has pressed the half power button
The user has pressed the full power button
The user has pressed one of the timer buttons
The user has pressed a numeric key
The oven door switch is not closed
The oven door switch is closed
The user has pressed the start button
The user has pressed the cancel button
Operation
Checking
Cook
do: run
generator
OK
do: check
status
Time
Emitter
fault
Turntable
fault
Timeout
Done
Alarm
do: display
event
do: buzzer on
for 5 secs.
Door open
Disabled
Cancel
Waiting
Article
title
authors
pdffile
fee
publishedin
Source
n
feepayableto
1
delivers
title
publisher
issue
date
pages
1
in
1
n
Order
ordernumber
totalpayment
date
taxstatus
n
places
1
Copyright
Agency
name
haslinks
address
Country
in
copyrightform
taxrate
Buyer
name
address
email
billinginfo
Description
Details of the published article that may be ordered by
people using LIBSYS.
The names of the authors of the article who may be due a
share of the fee.
The person or organisation that orders a copy of the article.
Type
Date
Entity
3.12.2002
Attribute
3.12.2002
Entity
3.12.2002
4.12.2002
5.12.2002
Structured
diagrammi ng
tools
Repor t
gener ation
faci lities
Code
gener ator
Centr al
infor mation
repository
Query
language
faci lities
Forms
cr ea tion
tools