Font size
WorksheetsEnterprise Architecture Languages and Flow/Connecting Objects
Total questions: 100
Worksheet time: 50mins
What does BPMN stand for in Enterprise Architecture Languages?
Business Process Modeling Notation
Business Performance Management Network
Business Process Management Node
Business Protocol Modeling Notation
Who originally developed the Business Process Modeling Notation (BPMN)?
Business Process Management Initiative (BPMI)
Object Management Group (OMG)
International Organization for Standardization (ISO)
Institute of Electrical and Electronics Engineers (IEEE)
What is another name for Business Process Modeling Notation (BPMN)?
Business Process Model and Notation
Business Process Mapping Network
Business Process Management Node
Business Process Model Network
What is the main goal of BPMN in Enterprise Architecture Languages?
To support business process modeling by providing a comprehensive standard notation to business users, while representing the complex process semantics for technical users.
To define the hardware requirements for enterprise systems.
To manage network security protocols within an organization.
To create user interface designs for business applications.
Who are the intended users of BPMN in Enterprise Architecture Languages?
Stakeholders who design, manage, and realize business processes (BP).
End-users who only interact with the final product.
IT support staff responsible for hardware maintenance.
Customers purchasing products from the business.
What is a key feature of BPMN notation in Enterprise Architecture Languages?
It has an easy to use flowchart-like notation that is independent of any particular implementation environment.
It is only compatible with Java-based systems.
It requires proprietary software to interpret diagrams.
It is primarily used for hardware architecture modeling.
What does BPMN create a standardized bridge between?
The business process design and process implementation.
The database and the user interface.
The network infrastructure and security protocols.
The marketing strategy and sales execution.
How does BPMN help with communication in Enterprise Architecture Languages?
It helps with communication leading to Extensible Markup Language (XML).
It restricts communication to only business analysts.
It eliminates the need for any documentation.
It focuses solely on hardware architecture.
What is an Event in Flow Objects?
A trigger that starts, modifies, or completes a process.
A type of data storage used in flows.
A user interface element for displaying charts.
A security feature for user authentication.
What is a Gateway in Flow Objects?
A decision point that can adjust the path based on conditions or events.
A storage location for process data.
A tool for creating user interfaces.
A connector for linking external databases.
What does Sequence flow show in Connecting Objects?
The order of activities to be performed.
The data format used in the process.
The physical location of resources.
The security level of each activity.
What does Message flow depict in Connecting Objects?
Messages that flow across pools, or organizational boundaries such as departments.
The sequence of activities within a single pool.
The data exchanged within a single process.
The flow of control between events in a process.
What does Association mean in Connecting Objects?
It associates an artifact or text to an event, activity, or a gateway.
It connects two pools for message exchange.
It represents a sequence flow between tasks.
It is used to show data input and output.
What does a Swimlanes - Pool represent in a process?
It represents major participants in a process. A different pool may be in a different company or department but still involved in the process.
It represents the sequence of tasks within a single department only.
It is used to show the timeline of a project.
It indicates the resources required for each task in the process.
What is a Swimlanes - Lane?
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.
It is the main process flow in a BPMN diagram, representing the entire organization.
It is a type of data object used to store information in a process.
It is a connector used to link different pools together in a diagram.
What is a Swimlanes - Activity?
A particular task performed by a person or system. It can include sub-processes, loops, multiple loops, and compensations.
A graphical representation of data flow in a network.
A method for encrypting sensitive information in a database.
A tool used for measuring the speed of a process.
The source URL for BPMN artifacts is:
https://www.omg.org/spec/BPMN/2.0/
https://www.bpmn.org/artifacts/
https://www.bpm.org/source/
https://www.artifacts-bpmn.com/
What does an Artifacts - Data object show?
It shows the necessary data for an activity.
It displays the timeline of the project.
It lists the team members involved.
It shows the budget allocation for the project.
What does an Artifacts - Group show?
It shows a logical grouping of activities, but does not change the diagram's flow.
It displays the chronological order of events in a process.
It highlights the errors present in the workflow.
It represents the data flow between different systems.
What does an Artifacts - Annotation provide?
It provides further explanation to a part of the diagram.
It is used to create new artifacts in the diagram.
It is used to delete elements from the diagram.
It provides security to the diagram.
What does an Artifacts - Private BP involve?
It involves internal processes to a specific organization and do not cross pools or organizational boundaries.
It involves sharing artifacts between multiple organizations.
It involves only public-facing documents and processes.
It involves external communication with customers only.
What does an Artifacts - Abstract BP occur between?
It occurs between a private BP and an external participant or process. This does not show the private BP itself.
It occurs between two internal processes within the same department.
It occurs between two unrelated external organizations.
It occurs between a public BP and a confidential document repository.
What does an Artifacts - Collaborative BP show?
It shows the interactions between two or more business entities.
It shows the financial status of a business entity.
It shows the internal workflow of a single department.
It shows the historical data of business transactions.
What does UML stand for in the context of Artifacts?
Unified Modeling Language
Universal Markup Language
Ultimate Model Layout
User Management Logic
What was UML 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.
A programming language for developing mobile applications only.
A database management system for storing large datasets.
A set of rules for network communication protocols.
What is currently the most important industry-standard language for specifying, visualizing, constructing, and documenting software systems?
Unified Modeling Language (UML)
JavaScript
HTML
Entity-Relationship Diagram (ERD)
Which three existing practices did UML emerge from?
The Booch Method, Object-Modeling Technique (OMT), and Objectory.
Waterfall Model, Agile Methodology, and Spiral Model.
Extreme Programming, Feature-Driven Development, and Lean Software Development.
Rational Unified Process, Scrum, and Kanban.
Who commonly uses UML?
It is commonly used by programmers, but not generally used by database developers.
It is only used by graphic designers.
It is exclusively used by network engineers.
It is mainly used by marketing professionals.
Fill in the blank: The Object Management Group (OMG) oversees the definition and maintenance of the ______ 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.
UML
HTML
SQL
XML
Which concept involves use case diagrams, which describes system functionality from the point of view of a user?
Object
Functional
Dynamic
Class
Fill in the blank: The concept that involves class diagrams, which describes the structure of a system in terms of objects, attributes, associations, and operations is called ______.
Object
Encapsulation
Polymorphism
Inheritance
Which type of diagram describes the static structure of a system?
Class diagram
Activity diagram
Communication diagram
Deployment diagram
Fill in the blank: A ______ diagram is a subset of a class diagram used to organize elements of a system into related groups.
Package
Sequence
Activity
State
Which diagram describes the organization of physical software components, including source codes, run-time code, and executables?
Component diagram
Composite structure diagram
Deployment diagram
Object diagram
Fill in the blank: The ______ structure diagram shows the internal parts of a class.
Composite
Sequence
State
Activity
Which diagram depicts the physical resources in a system, including nodes, components, and connections?
Deployment diagram
Activity diagram
Communication diagram
Behavioral diagram
Fill in the blank: ______ UML diagrams illustrate the dynamic nature of a system by modeling the flow of control from activity to activity.
Activity
Class
Component
Deployment
Which diagram describes the interactions among classes in terms of an exchange of messages over time?
Communication diagram
Class diagram
Object diagram
Package diagram
Fill in the blank: A ________ 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.
Use case diagram
Class diagram
Sequence diagram
Component diagram
Fill in the blank: A ________ describes the dynamic behavior of a system in response to external stimuli.
State machine diagram
Class diagram
Component diagram
Deployment diagram
Fill in the blank: A ________ models the interactions between objects in sequence.
Sequence diagram
Class diagram
State diagram
Use case diagram
Fill in the blank: ________ are used to model the enthusiasm, including the reasons, that instigate the design or change of an enterprise architecture.
Motivation Concepts
Business Processes
Data Objects
Application Services
Fill in the blank: ________ influence, guide, and constrain the design process of an enterprise architecture.
Motivation Concepts
Business Services
Application Components
Data Objects
Fill in the blank: A ________ is the role of an individual, team, department, or organization that represents their interest in the outcome of the architecture.
Stakeholder
Architect
Sponsor
Contractor
Fill in the blank: A ________ is an external or internal condition that motivates an organization to define its goals and implement the necessary change to achieve them.
Driver
Barrier
Outcome
Resource
Fill in the blank: ________ is the result of an analysis of a particular business issue within the enterprise with respect to some drivers.
Assessment
Transaction
Forecast
Inventory
Fill in the blank: A ________ is a high-level statement of intent, direction, or desired end state for an organization and its stakeholders.
Goal
Policy
Procedure
Task
Fill in the blank: A ________ is a specific statement of need that architectural designers must meet.
Requirement
Blueprint
Contract
Estimate
Fill in the blank: A ________ is a factor that averts or hinders the realization of goals.
Constraint
Resource
Objective
Strategy
Fill in the blank: A ________ is strongly related to the organization’s goals and requirements. It is considered a qualitative statement of intent that should be met by the architecture.
Principle
Policy
Procedure
Standard
Fill in the blank: An ________ is a result that has been achieved.
Outcome
Process
Attempt
Plan
Fill in the blank: ________ is the relative worth, usefulness, or importance of a core element or an outcome.
Value
Process
Structure
System
Fill in the blank: ______ is the knowledge or expertise present in a business object or its representation, given a particular context.
Meaning
Syntax
Format
Structure
Fill in the blank: ______ refers to concepts course of action in motivation concepts.
Strategy
Emotion
Reward
Goal
Fill in the blank: ______ represents what an enterprise has decided to do to realize its goals.
This
That
Those
These
Fill in the blank: ______ is an approach or plan for configuring capabilities and resources of an enterprise undertaken to achieve a goal.
This
That
Those
These
Fill in the blank: ______ are considered the key building blocks of a business, unique and independent from each other, and tend to be stable over time.
Capabilities
Departments
Products
Processes
Fill in the blank: ______ are typically aimed at achieving some goal or delivering value by realizing an outcome.
Capabilities
Processes
Resources
Tasks
Fill in the blank: ______ are abilities that an active structure element, such as an organization, person, or system, possesses.
Capabilities
Locations
Events
Artifacts
Fill in the blank: ______ are assets owned and/or controlled by an individual or organization.
Resources
Liabilities
Expenses
Debts
Fill in the blank: ______ are structured elements that are assigned to capabilities.
Resources
Processes
Goals
Metrics
Fill in the blank: ______ is a business entity capable of performing behavior.
Business Actor
Business Process
Business Role
Business Function
Fill in the blank: ______ is the responsibility for performing specific behavior, to which an actor can be assigned.
Business Role
Business Process
Business Object
Business Event
Fill in the blank: ______ is an aggregate of two or more active internal business structure elements that work together to perform collective behavior.
Business Collaboration
Business Process
Business Actor
Business Role
Fill in the blank: ______ is a point of access where a business service is made available to the environment.
Business Interface
Business Process
Business Actor
Business Role
Fill in the blank: ______ is used to model an object type in which several instances may exist within an organization. It represents important information or conceptual elements within a particular business domain.
Business Object
Data Flow
Process Model
Entity Relationship
Fill in the blank: ______ is a perceptible form of the information carried by a business object.
Representation
Transaction
Operation
Calculation
What is a Business Service? Fill in the blank: A Business Service is considered as an explicitly defined perceptible business behavior. It is mainly used to manifest business functionality to the environment.
A Business Service is considered as an explicitly defined perceptible business behavior. It is mainly used to manifest business functionality to the environment.
A Business Service is considered as a hidden technical process. It is mainly used to support internal IT operations.
A Business Service is considered as a random collection of unrelated tasks. It is mainly used to confuse the environment.
A Business Service is considered as an undefined business entity. It is mainly used to obscure business functionality from the environment.
What is a Business Process? Fill in the blank: A Business Process is a sequence of business behaviors that achieve a specific outcome, such as a defined set of products and services.
A Business Process is a sequence of business behaviors that achieve a specific outcome, such as a defined set of products and services.
A Business Process is a random collection of unrelated tasks with no specific outcome.
A Business Process is a set of personal goals achieved individually without coordination.
A Business Process is a sequence of technical errors that disrupt business operations.
What is a Business Function? Fill in the blank: A Business Function is a collection of business behaviors based on a chosen set of criteria closely aligned to an organization, but not explicitly governed by the organization.
A Business Function is a collection of business behaviors based on a chosen set of criteria closely aligned to an organization, but not explicitly governed by the organization.
A Business Function is a set of technical processes unrelated to organizational goals.
A Business Function is a random assortment of tasks performed by any employee.
A Business Function is a legal entity that manages all financial transactions for an organization.
What is a Business Interaction? Fill in the blank: A Business Interaction is a unit of collective business behavior collaboratively performed by two (2) or more business roles.
A Business Interaction is a unit of collective business behavior collaboratively performed by two (2) or more business roles.
A Business Interaction is a unit of individual business behavior performed by a single business role.
A Business Interaction is a unit of technical behavior performed by IT systems.
A Business Interaction is a unit of business behavior performed by external stakeholders only.
What is a Business Event? Fill in the blank: A Business Event denotes an organizational state change. It is instantaneous and does not have a specific duration.
A Business Event denotes an organizational state change. It is instantaneous and does not have a specific duration.
A Business Event is a scheduled meeting that lasts for several hours.
A Business Event is a recurring process that takes place over a long period.
A Business Event refers to a physical location where business is conducted.
What is a Product in Higher-Level Business Concepts? Fill in the blank: A Product is a coherent collection of services and/or passive structure elements, accompanied by a contract or a set of agreements, which is offered as a whole to customers.
A Product is a coherent collection of services and/or passive structure elements, accompanied by a contract or a set of agreements, which is offered as a whole to customers.
A Product is a single service provided without any agreements or contracts to customers.
A Product is a random assortment of unrelated services offered individually to customers.
A Product is only a passive structure element provided without any accompanying services or agreements.
What is a Contract in Higher-Level Business Concepts? Fill in the blank: A Contract is a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
A Contract is a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
A Contract is an informal discussion between two parties about potential collaboration, without specifying any rights or obligations.
A Contract is a document that only outlines the penalties for non-compliance between a provider and a consumer.
A Contract is a verbal agreement that does not specify any functional or non-functional parameters for interaction.
What is an Application Component in Application Structure Concepts? Fill in the blank:
An Application Component is an encapsulation of an application’s functionality that is aligned to the implementation structure, which is modular and replaceable.
An Application Component is a hardware device used for network communication.
An Application Component is a user interface element for displaying data.
An Application Component is a database table storing application records.
What is Application Collaboration in Application Structure Concepts? Fill in the blank:
Application Collaboration is an aggregate of two (2) or more application components working together to perform collective application behavior.
Application Collaboration is a single application component performing all tasks independently.
Application Collaboration refers to the hardware used to run applications.
Application Collaboration is the process of updating application software.
What is an Application Interface in Application Structure Concepts? Fill in the blank:
An Application Interface is a point of access where an application service is made available to users to another application component or a node.
An Application Interface is a type of database used for storing application data.
An Application Interface is a programming language used to develop applications.
An Application Interface is a hardware device that connects two computers.
What is a Data Object in Application Structure Concepts? Fill in the blank: A Data Object is a data that is structured for automated processing.
A Data Object is a data that is structured for automated processing.
A Data Object is a user interface element for manual input.
A Data Object is a network protocol for data transmission.
A Data Object is a hardware device for data storage.
It is an explicitly defined and visible application behavior. It is used to specify services provided by the business. Fill in the blank: Application Behavior Concepts - ________
Application Service
Business Object
Data Entity
Infrastructure Interface
It is an automated behavior that can be performed by an application component. Fill in the blank: Application Behavior Concepts - ________
Application Function
Application Layer
Application Service
Application Module
It is a sequence of application behaviors that realizes a specific outcome. Fill in the blank: Application Behavior Concepts - ________
Application Process
Application Layer
Application Module
Application Service
It is a unit of collective application behavior collaboratively performed by two (2) or more application components. Fill in the blank: Application Behavior Concepts - ________
Application Interaction
Application Service
Application Collaboration
Application Function
It refers to an application behavior that denotes a state of change. Fill in the blank: Application Behavior Concepts - ________
Application Event
Application State
Application Module
Application Service
It is a computational or a physical resource that hosts, manipulates, or interacts with other computational or physical resources. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Node
Protocol
Interface
Gateway
It is an aggregate of two (2) or more nodes that work together to perform collective behavior. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Technology Collaboration
Technology Interface
Technology Device
Technology Node
It is a point of access where technological services offered by a node can be accessed. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Technology Interface
Technology Node
Technology Service
Technology Collaboration
It is a physical information technology resource wherein system software and artifacts can be deployed for execution. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Device
Protocol
Service
Interface
It is a software that supports a business environment in storing, executing, and utilizing applications, including the data deployed within the environment. Fill in the blank: Technology Layer Technology Structure Concepts - ________
System Software
Application Hardware
Network Protocol
User Interface
It is a link between two (2) or more nodes through which the exchange of data or material happens. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Path
Node
Protocol
Device
It is a set of structures that connects computer systems or other nodes. Fill in the blank: Technology Layer Technology Structure Concepts - ________
Communication Network
Database Management
User Interface
Power Supply
What is the term for a piece of data that is used and/or produced in a software development process or a system deployment and operation?
Artefact
Protocol
Algorithm
Interface
What is the external visible unit of functionality, provided by one or more nodes accessible through well-defined interfaces?
Technology Service
Data Object
Application Component
Business Process
What is the behavior element that groups infrastructural behavior, which can be performed by a node?
Technology Function
Application Component
Business Process
Data Object
What is the term for a sequence of technological behavior that achieves a specific outcome?
Technology Process
Technological Artifact
Scientific Law
Engineering Design
What is the unit of collective technology behavior collaboratively performed by two (2) or more nodes?
Technology Interaction
Node Synchronization
Distributed Protocol
Network Instance
What is the technology behavior element that denotes a state change?
Technology Event
Technology Function
Technology Service
Technology Interface
What is the term for a series of actions identified and designed to achieve a specific goal or result within a clearly defined beginning and end date and resource constraints?
Work Package
Milestone
Deliverable
Task
What is the behavior element that denotes a state of change related to implementation or migration that can encompass a time attribute?
Implementation Event
Business Process
Application Service
Technology Function
What is the precisely defined outcome of a work package called?
Deliverable
Milestone
Resource
Constraint
What is the relatively stable state of an enterprise architecture that exists during a specific period of time?
Plateau
Transition
Milestone
Iteration
