Systems Modelling - Plymouth University

Download Report

Transcript Systems Modelling - Plymouth University

SDLC - Analysis
IDEF0 Modelling techniques
Why model processes?
Modelling provides:
consensus on the form of existing processes
consensus on what is to be changed
Modelling costs:
lots of time
lots of effort
Modelling technique
Dynamic technique to support the
capture of process knowledge
BPWin
computer based tool that encapsulates
particular syntax
rules and symbols used to create the model
Architecture of processes
Manage
Processes
Operate
Processes
Support
Processes
Set Direction
Formulate Strategies
Direct Business
Get Order
Develop Product
Fulfil Order
Support Product
Manage Finance
Support Personnel
Manage Technology
Corporate Learning
Operate processes
IDEF0 introduction
Background
Activities
ICOMs
Decomposition
Consistency
Node index
IDEF0 Rules
IDEF0 background
US military system analysis tool
Developed during the 1970’s
Part of Polaris programme
Used to model missile development
activities
Modified for business use
IDEF0, IDEF1.x, IDEF2, IDEF3
IDEF0 - activities
What is actually done in the system
Get order
order
Develop product design
Fulfil order
product
Support product
support
IDEF0 - ICOMs
Inputs - physical or informational
Output - physical or informational
Mechanism - enables activity to occur
Control - governs activity / transformation
IDEF - the box
Trigger /
Control (noun)
Input (noun)
Output (noun)
Activity
(verb)
A1
Mechanism (noun)
IDEF0 - Context diagram
C1
I1
O1
Activity
(verb)
A1
M1
A-0
IDEF0 - Top Level
C1
I1
A1
A2
A3
O1
A4
A0
M1
IDEF0 - Decomposition
A1
A2
A3
A4
A41
A42
A43
IDEF0 - Node Tree
A0 System Transformation
A1 High level process 1
A2 High level process 2
A21 sub process 1
A22 sub process 2
A23 sub process 2
A3 High level process 3
IDEF0 - Rules
Every box must have a control
One diagram per page, 3-6 boxes
Activities must be described by verbs
All arrows must be labelled, including
decomposed arrows
Arrows may join or divide
Arrows may be combined at higher levels
and decomposed at lower levels
IDEF0 - the process
What activities are being performed
What inputs are being transformed into
what outputs
What influences/controls/triggers/
regulates/constrains these activities
What means are required to perform
these activities