Skip to Main Content
Though diligent efforts made by the software engineering community, the failure of software projects keeps increasing at an alarming rate. After two decades of this problem reoccurring, one of the leading causes for the high failure rate is still poor process modeling and requirementspsila specification. Therefore both researchers and practitioners recognize the importance of business process modeling in understanding and designing accurate information systems. However, it lacks a clear ontology of the business model. This paper aims at discussing business process modeling and improvement as an essential work to create a successful and competitive enterprise. To achieve this goal, we use a methodology called norm analysis linking with UML to capture the business process. And a case is used to demonstrate that the method provides an effective way to model business process rigorously and the exceptions also can be controlled and handled flexibility. Finally, we conclude its merits and challenge in the future.