Using : IBM Rational Software Architect 7.0
Model Driven Development
Static analysis
Who is involve, resource to use, tools
as-is, to-be system
- cost for each activity
- avg. time for each activity
Dynamic analysis
No. of student/staff
Which activities take most cost/time
Estimate cost, duration
- avg. time/cost for entire process, resource using upon the time, depend on alternative flow.
- most time/cost to complete
HW due monday ( 1 report / person )
- explain your model, setup simulation
- analyze result, with recommendations
The example from ( Patterns: SOA Foundation-Business Process Management Scenario )
is trying to model as-is Car Rental System.
1. File > New Business Modeling Process
2. New > Biz Model Item
Tips You can open Project Tree from
Windows > show view > Project Tree
You can fill out the attribute.
3. create diagram
- local task
- simple decision
Tips : how to move 'No' decision up, so the line in our diagram will not spaghetti
- fork/join
4. associate task
- Green spot at top-left of the workspace is starting point.
- Black spot at bottom-right of the workspace is ending point.
- The input criterion, an input from the user, is the box on the left.
Tips : open input/output from Modeling > mode > Intermediate
When drag input..
You can modify input order here. However, this does not matter.
This is how to specify input name for each input
Don't forget to specify the 'Rental Agreement' Type to Association in every node and edge, otherwise when you save the project it's will have a red cross error.
Make sure you have no error in Errors tab.
Tips : let's IBM Biz Model Auto arrange the task for you.
5. Simulation
This will open the simulation view, which is different from the model view.
When you simulate, you will get the snapshot. Moreover, if you want to simulate again, you cannot double click from the snapshot, just right click and simulate again.
You can specify "Total number of token" to simulate
You can re-simulate.
And see Process, Tasks, Connections, which show the profit, revenue, cost, etc of the project.
Now you can start analysis. You can find the bottleneck of the task, modify some task.
You can do cost analysis (dynamic analysis) by ...
Back to Model view, specify biz logic
If you don't have Simulation control panel, go to ..
Windows > show views > control panel
Specify Swimlane
- new classifier catalog
- new type
- new value
ลาก classifier value ไปลงแต่ละกล่อง task ได้เลย
and open the swimlane by ..
เลือก task type ที่เราสร้างขึ้นมา
and you will see the swimlane.
-----------------------------------------------------------------------------------------------
New resource and organizations ( Tree on the left )
Specify
- cost and revenue
Resource cost
Specify a role, quantity of role, and duration for that role, it will automatically calculate cost for you.
And you will see the delay and revenue log from the simulation.
NOTE : In IBM BPM, 1 USD = 36.0978251 THB
Import existing project
Model Driven Development
Static analysis
Who is involve, resource to use, tools
as-is, to-be system
- cost for each activity
- avg. time for each activity
Dynamic analysis
No. of student/staff
Which activities take most cost/time
Estimate cost, duration
- avg. time/cost for entire process, resource using upon the time, depend on alternative flow.
- most time/cost to complete
HW due monday ( 1 report / person )
- explain your model, setup simulation
- analyze result, with recommendations
The example from ( Patterns: SOA Foundation-Business Process Management Scenario )
is trying to model as-is Car Rental System.
1. File > New Business Modeling Process
2. New > Biz Model Item
Tips You can open Project Tree from
Windows > show view > Project Tree
You can fill out the attribute.
3. create diagram
- local task
- simple decision
Tips : how to move 'No' decision up, so the line in our diagram will not spaghetti
- fork/join
4. associate task
- Green spot at top-left of the workspace is starting point.
- Black spot at bottom-right of the workspace is ending point.
- The input criterion, an input from the user, is the box on the left.
Tips : open input/output from Modeling > mode > Intermediate
When drag input..
You can modify input order here. However, this does not matter.
This is how to specify input name for each input
Don't forget to specify the 'Rental Agreement' Type to Association in every node and edge, otherwise when you save the project it's will have a red cross error.
Make sure you have no error in Errors tab.
Tips : let's IBM Biz Model Auto arrange the task for you.
5. Simulation
This will open the simulation view, which is different from the model view.
When you simulate, you will get the snapshot. Moreover, if you want to simulate again, you cannot double click from the snapshot, just right click and simulate again.
You can specify "Total number of token" to simulate
You can re-simulate.
And see Process, Tasks, Connections, which show the profit, revenue, cost, etc of the project.
Now you can start analysis. You can find the bottleneck of the task, modify some task.
You can do cost analysis (dynamic analysis) by ...
Back to Model view, specify biz logic
If you don't have Simulation control panel, go to ..
Windows > show views > control panel
Specify Swimlane
- new classifier catalog
- new type
- new value
ลาก classifier value ไปลงแต่ละกล่อง task ได้เลย
and open the swimlane by ..
เลือก task type ที่เราสร้างขึ้นมา
and you will see the swimlane.
-----------------------------------------------------------------------------------------------
New resource and organizations ( Tree on the left )
Specify
- cost and revenue
Resource cost
Specify a role, quantity of role, and duration for that role, it will automatically calculate cost for you.
And you will see the delay and revenue log from the simulation.
NOTE : In IBM BPM, 1 USD = 36.0978251 THB
Import existing project
ความคิดเห็น