ENTERPRISE H1 Flashcards
(38 cards)
- This was originally developed by the Business Process Management Initiative (BPMI). In 2005, the Object Management Group took over the initiative (Lucid Software Inc., n.d.).
Business Processing Model Notation (BPMN)
its goal is to support business process modeling by providing
BPMN
A trigger that starts, modifies, or completes a process. Event types include message, timer, error, compensation, signal, cancel, escalation, link, etc. An event can be classified as either “throwing” or “catching,” depending on their function.
Event
A particular task performed by a person or system. It can include sub-processes, loops, multiple loops, and compensations.
Activity
A decision point that can adjust the path based on conditions or events. A gateway can be exclusive or inclusive, parallel, complex, or based on data or event.
Gateway
This shows the order of activities to be performed.
Sequence flow
This depicts messages that flow across pools, or organizational boundaries such as departments. It should not connect events or activities within a pool.
Message flow
This associates an artifact or text to an event, activity, or a gateway.
Association
It represents major participants in a process. A different pool may be in a different company or department but still involved in the process.
Pool
It is a sub-part of a pool. It shows the activities and flow for a certain role or participant, defining the accountability within the processes.
Lane
This shows the necessary data for an activity.
Data object
This shows a logical grouping of activities, but does not change the diagram’s flow.
Group
This provides further explanation to a part of the diagram.
Annotation
This involves internal processes to a specific organization and do not cross pools or organizational boundaries.
Private BP
This occurs between a private BP and an external participant or process. This does not show the private BP itself.
Abstract BP
This shows the interactions between two or more business entities.
Collaborative BP
- This was created to establish a common, semantic, and syntactical visual modeling language for the architecture, design, and implementation of complex software systems both structurally and behaviorally (Lucid Software Inc., n.d.).
Unified Modeling Language (UML)
- This is currently the most important industry-standard language for specifying, visualizing, constructing, and documenting software systems.
UML
- It emerged from the combination of three (3) existing practices namely, the Booch Method, Object-Modeling Technique (OMT), and Objectory (Lankhorst, 2017).
UML
- This is commonly used by programmers, but not generally used by database developers.
UML
- The Object Management Group (OMG) oversees the definition and maintenance of the UML specifications, which provides engineers and programmers the ability to use one language for different purposes during all phases of the software lifecycle, for all system sizes (Lucid Software Inc., n.d.).
UML
This concept involves use case diagrams, which describes system functionality from the point of view of a user.
Functional
This concept involves class diagrams, which describes the structure of a system in terms of objects, attributes, associations, and operations.
Object
This concept involves interaction diagrams, state machine diagrams, and activity diagrams, which are used to describe internal behavior of the system.
Dynamic