ABSTRACT

This chapter argues that the process modeling is based on business processes and use cases. These processes are documented within use cases; they are also business processes comprising many use cases. The activity diagrams of the Unified Modeling Language (UML) have a rich suite of notations and guidelines, making them ideal for modeling any kind of process within a system or business. Business Process Model and Notation (BPMN) is another rich suite of notations that can be used for process modeling. BPMN is owned by the Object Management Group but is not a part of the UML. Business processes are an integral part of modern businesses. Business processes have inputs, process those inputs, and produce outputs. Business processes provide value to a user. Business process modeling has been used as a basis for the overall organizational structure that can be moved from a hierarchical inward-facing structure to a process-based organizational structure.