W6-1. BPE and Flowcharts
W6-1. BPE and Flowcharts
Model M
MODELING 4
Why do we model?
1. Visualizations
To reduce the implication of the essential property of software systems
2. Capture requirements
3. Provide abstraction – simplify reality
4. Design the solution
Document the solution - in terms of its structure, behavior, architecture
etc.
Experiment to explore multiple solutions
5. Reduce time-to-market for business problem solutions
6. Decrease development costs
7. Manage the risk of mistakes
MODELING 5
TOC
Business Process Modeling
Flowcharts
Basic Flowchart Symbols
Sequential Flowchart
Parallel Flowchart
Swimlane Flowchart
Statement 1
Statement 2
Statement 3
14
Flowchart – selection control structure
No Yes
Condition
else- then-
statement statement
Flowchart – repetition control structure
yes Loop
Condition Statement(s)
no
Flowchart examples
Simple Algorithms
Medical Service
….
Examples
Example – Draw flowchart for following
Step 1: Input M1,M2,M3,M4
Step 2: GRADE (M1+M2+M3+M4)/4
Step 3: if (GRADE <50) then
Print “FAIL”
else
Print “PASS”
endif
Flowchart Example – Medical Service
Flowchart Tools
1. Microsoft Visio
2. Visual Paradigm
3. Lucidchart
4. Draw.io
5. Gliffy
6. SmartDraw
7. Google Drawings
8. Creately
9. Edraw Max
10.OmniGraffle
Creating a Flowchart in Visual Paradigm
Case study – III
Model your business processes in flowchart representation.
Next week first class