1/70
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Business Process Modeling Notation
What does BPMN stands for?
BPMI, OMG
Who originally developed BPMN and who took over the initiative in 2005?
Business Process Management Initiative
What does BPMI stands for?
Object Management Group
What does OMG stands for?
Business Process Model and Notation
What is the other name of Business Process Modeling Notation?
BPMN
Its goal is to support business process modeling by providing a comprehensive standard notation to business users, while representing the complex process semantics for technical users.
BPMN
What is intended to be used by stakeholders who design, manage, and realize business processes?
BPMN
What has an easy to use flowchart-like notation that is independent of any particular implementation environment?
BPMN
What creates a standardized bridge for the gap between the business process design and process implementation?
XML
BPMN helps with communication leading to what?
Extensible Markup Language
What does XML stands for?
Flow Objects
Artifacts
Connecting Objects
Swimlanes
What are the Element Types in Business Process Diagrams?
Gateway
Activity
Event
What are the examples of Flow Objects?
Group
Annotation
Data Object
What are the examples of Artifacts?
Message Flow
Association
Sequence Flow
What are the examples of Connecting Objects?
Pool
Lane
What are the examples of Swimlanes?
Gateway
What is a decision point that can adjust the path based on conditions or events?
Gateway
What can be exclusive or inclusive, parallel, complex, or based on data or event (exclusive event based, parallel event based)?
Activity
What is a particular task performed by a person or system?
Activity
What does include sub-processes, loops, multiple loops, and compensations?
Event
What is the trigger that starts, modifies, or completes a progress?
Event
[…] types include message, timer, error, compensation, signal, cancel, escalation, link, etc.
Throwing or Catching
An event can be classified as either […] or […], depending on their function.
Group
What shows a logical grouping of activities, but does not change the diagram’s flow?
Annotation
Which provides further explanation to a part of the diagram?
Data Object
Which shows the necessary data for an activity?
Message Flow
Which depicts messages that flow across pools, or organizational boundaries such as departments?
Message Flow
Which should not connect events or activities within a pool?
Association
Which associates an artifact or text to an event, activity, or gateway?
Sequence Flow
Which shows the order of activities to be performed?
Pool
Which represents major participants in a process?
Pool
A different […] may be in a different company or department but still involved in the process.
Lane
Which is a sub-part of a pool?
Lane
Which shows the activities and flow for a certain role or participant, defining the accountability within a process?
Collaborative BP
Abstract BP
Private BP
What are the Sub-Models Within a BPMN Diagram?
Collaborative BP
Which shows the interactions between two or more business entities?
Abstract BP
Which occurs between a private BP and an external participant or process?
Abstract BP
What does not show the private BP itself?
Private BP
Which involves internal processes to a specific organization and do not cross pools or organizational boundaries?
Unified Modeling Language
What does UML stands for?
UML
What 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?
UML
What is currently the most important industry-standard language for specifying, visualizing, constructing, and documenting software systems?
Booch Method
Object-Modeling Technique (OMT)
Objectory
UML emerged from the combination of three existing practices namely?
UML
What is commonly used by programmers, but not generally used by database developers?
OMG
Which oversees the definition and maintenance of the UML specifications, that provides engineers and programmers the ability to use one language for different purposes during all phases of the software lifecycle—for all system sizes?
Functional
Object
Dynamic
What are the Modeling Concepts Specified by UML?
Functional
Which concept involves use case diagrams, which describes system functionality from the point of view of a user?
Object
What concept involves class diagrams, which describes the structure of a system in terms of objects, attributes, associations, and operations?
Dynamic
Which concept involves interactions diagrams, state machine diagrams, and activity diagrams, which are used to describe internal behavior if the system?
Structural UML Diagrams
Behavioral UML Diagrams
What are the Types of UML Diagrams?
Class Diagram
Component Diagram
Composite Structure Diagram
Package Diagram
Object Diagram
Deployment Diagram
What are the examples of Structural UML Diagrams?
Class Diagram
Which describes the static structure of a system?
Component Diagram
Which describes the organization of physical software components, including source codes, run-time code, and executables?
Composite Structure Diagram
Which diagram shows the internal parts of a class?
Package Diagram
What is the subset of class diagram used to organize elements of a system into related groups?
Object Diagram
Which describes the static structure of system at a particular time, and can be used to test class diagrams for accuracy?
Deployment Diagram
Which depicts the physical resources in a system, including nodes, components, and connections?
Activity Diagram
Communication Diagram
Use Case Diagram
State Machine Diagram
Sequence Diagram
Interaction Overview Diagram
Timing Diagram
What are the examples of Behavioral UML Diagrams?
Activity Diagram
Which illustrates the dynamic nature of a system by modeling the flow of control from activity to activity?
Communication Diagram
Which describes the interactions among classes in terms of an exchange of messages over time?
Use Case Diagram
Which models the functionalities of a system using actors and use cases, and can be considered as a simplified version of a collaboration diagram introduced in UML 2.0?
State Machine Diagram
Which describes the dynamic behavior of a system in response to external stimuli?
Sequence Diagram
Which models the interactions between objects in sequence?
Interaction Overview Diagram
What is a combination of an activity and a sequence diagram, which models a more complex interaction?
Timing Diagram
What is an interaction UML diagram that focuses on processes that take place during a specific period of time, wherein time is shown to increase from left to right?
Architecture Description Language
What does ADL stands for?
ADL
What is the general term referring to different formal languages used in enabling formalization, description, specification, modeling and reasoning of software architectures?
ADL
A good […] must be capable of providing adequate abstractions in modeling large systems.
ADL
What has a wide variety, with several differences in the exact concepts it offer, and are mainly suitable for users with technical background?
UniCorn
Wright
Acme
What are some examples of ADL?
Ability to rep. components along w. interfaces, property assertions, implementations
Ability to rep. connectors along w. protocols, property assertions, implementations
Ability to accom. analysis tools openly
Ability to model dynamic archi-s
Ability to reason about causality and time
Ability to check conformance
Component, comm. abstraction, encap
Limit comm. to components connected to each other archi-ally
Hierarchical refinement support
What are the Important Properties of ADLs?