Sys Models

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

SYSTEM MODELING

 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:
 External perspective showing the system’s context or
environment;
 Behavioural perspective showing the behaviour of the
system;
 Structural perspective showing the system or data
architecture.
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 system’s reaction
to events.
SYSTEM MODELS
 Context model
 Process model

 Behavioural model

 Object model
CONTEXT MODEL
 Context models are used to illustrate the operational
context of a system - they show what lies outside the
system boundaries.
 Architectural models show the system and its relationship
with other systems.
Security
system

Branch
Account
accounting
da tabase
system

Auto-teller
system

Branch
Usage
counter
database
system

Maintenance
system
CCONTEXT OF ATM
SYSTEM
PROCESS MODEL
Delivery
note

Checked Delivery
Equipment note
spec.
Specify spec. Accept Check
Validate Get cost
equipment delivery of delivered
specification estima tes
required equipment items
Spec. +
supplier + Installation
Equipment estima te Order
instructions
spec. Supplier list notification
Place
Supplier Find Choose Install
equipment
da tabase suppliers supplier equipment
Order order
details plus
blank order Installation
for m acceptance
Equipment Procurement Process
Accept
delivered
Check ed and
equipment
Process model shows the overall signed or der form

Equipment
process and the processes that are details

supported by the system.


Equipment
da tabase
BEHAVIORAL MODEL
 Behavioural models are used to describe the overall
behaviour of a system.
 Types:
 Data Processing Model that show how data is
processed as it moves through the system;
 State Machine Model that show the systems response
to events.
 This model shows different perspectives so both of them
are required to describe the system’s behaviour.
Blood
Blood parameters
Blood sugar
sensor
Blood sugar
analysis
Blood sugar Insulin pump DFD
level

Insulin
requir ement
computa tion
Pump contr ol
Insulin commands Insulin Insulin
Insulin delivery requirement
pump controller

Full
pow er Full power
do: set power
= 600 Microwave oven model
Timer
Waiting
Number
do: display Operation
Full Set time
time
power do: get number do: operate
exit: set time oven
Half
Half power
Door
power Cancel
Timer closed
Start
Door
open Door
Half power Enabled Waiting
open
do: set power Door do: display do: display
= 3 00 closed 'Ready' time

Disab led
do: display
'Waiting'
OBJECT MODEL
 Object model describes the system in terms of object
classes and their associations.
Study pack
Book Voice recording Course title
Number
Author Speak er Year
Instructor
Edition Duration
Pub lication da te Recording date
ISBN

Assignment OHP slides Lecture Videota pe


notes
Credits Slides Text Tape ids.

Talking book Aggregation Model


# Tapes Exercises Solutions
#Pr oblems Text
Description Diagrams
Inheritance Models

You might also like