You are on page 1of 24

Software engineer

flowchart BPMN

1.
Requirement
Analysis

6.
Maintenance

2. Design

5.
Deployment

3. Coding

4. Testing

System Analysis

Software Engineer

Programmer

Software Tester

Software Supporter
6.
Maintenance

1.
Requirement
Analysis

2. Design

3. Coding

4. Testing

2. Design

3. Coding

5.
Deployment

3. Coding

5.
Deployment

Software Developer
1.
Requirement
Analysis

2. Design

3. Coding

4. Testing

5.
Deployment

Software Engineer

BPMN
UML

SAP

Oracle
IBM
Flowchart
Object-oriented
ER
JSP client-server Microsoft Linux
IDE
IDEF1X
Web service
MySQL
VMware
Waterfall Prototyping
SOA
DB2
GNU
Agile V-model
IOS
Framework Objective-C
IID
API
Android
C#
EA
Scrum
WSDL
Windows
SOAP
Python

OCA
CMMI
JAVA
GNU
ITIL
C
C++ ISO 9001
SLA
Class diagram

DFD

1920
Flow chart (Sequential) (Activities)

Process

Function

Decision

Connector

Input

Terminator

Output

Page Connector



ATM

BPM (Business Process Modeling)


, , ,
BPMN
BPMN (Business Process Modeling Notation)
2005 Business Process Management Initiative : BPMI Object
Management Group : OMG
Business Process Modeling Notation : BPMN
workflow BPMN V2.0

BPEL (Business
Process Execution Language)
end to end

Flow object Activity ,


Gateway Event

Connecting object
Container Pools
( ) lanes (swimlanes)
()

3 kinds of flow objects


Activity
Gateway
Event

3 ways of connecting
Sequence flow
Message flow
Association

Two types of container


Pools
Lanes (swimlanes)
: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
7

Start event
produces a token
End (or finish) event
consumes a token

Intermediate token
means that
something happened within a business
process engine
: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
11

Too many events details


Recommendations to use:
Mainly message
Sometimes empty,
error and timer

Start message

Throw message

Catch message

End message

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
12

It has at least one activity!

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
13

Activity02, Activity03 and Activity04 will be


executed in parallel; the process will only be
continued when each of them is completed
Logic of tokens is used

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
17

A single activity Activity02 or Activity03 or


Activity04 will be executed. The choice is
based on the logic defined within the gateway
G01
Logic of tokens is used

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
18

Several activities can be executed in parallel


It covers functionality of parallel and
exclusive gateways
Logic of tokens is used

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes
19

Flow chart
(Role) (Who) (What)
(When)

:http://blog.bpmn.info/wp-content/uploads/2008/10/chor1.png

: http://www.slideshare.net/samarin/how-to-use-bpmn-for-modelling-business-processes



ATM

You might also like