ENTERPRISE H1 Flashcards

1
Q
  • 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.).
A

Business Processing Model Notation (BPMN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

its goal is to support business process modeling by providing

A

BPMN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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.

A

Event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A particular task performed by a person or system. It can include sub-processes, loops, multiple loops, and compensations.

A

Activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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.

A

Gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This shows the order of activities to be performed.

A

Sequence flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

This depicts messages that flow across pools, or organizational boundaries such as departments. It should not connect events or activities within a pool.

A

Message flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

This associates an artifact or text to an event, activity, or a gateway.

A

Association

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

It represents major participants in a process. A different pool may be in a different company or department but still involved in the process.

A

Pool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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.

A

Lane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

This shows the necessary data for an activity.

A

Data object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

This shows a logical grouping of activities, but does not change the diagram’s flow.

A

Group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

This provides further explanation to a part of the diagram.

A

Annotation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

This involves internal processes to a specific organization and do not cross pools or organizational boundaries.

A

Private BP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This occurs between a private BP and an external participant or process. This does not show the private BP itself.

A

Abstract BP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

This shows the interactions between two or more business entities.

A

Collaborative BP

17
Q
  • 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.).
A

Unified Modeling Language (UML)

18
Q
  • This is currently the most important industry-standard language for specifying, visualizing, constructing, and documenting software systems.
A

UML

19
Q
  • It emerged from the combination of three (3) existing practices namely, the Booch Method, Object-Modeling Technique (OMT), and Objectory (Lankhorst, 2017).
A

UML

20
Q
  • This is commonly used by programmers, but not generally used by database developers.
A

UML

21
Q
  • 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.).
A

UML

22
Q

This concept involves use case diagrams, which describes system functionality from the point of view of a user.

A

Functional

23
Q

This concept involves class diagrams, which describes the structure of a system in terms of objects, attributes, associations, and operations.

A

Object

24
Q

This concept involves interaction diagrams, state machine diagrams, and activity diagrams, which are used to describe internal behavior of the system.

A

Dynamic

25
Q

It is a subset of a class diagram used to organize elements of a system into related groups.

A

Package diagram

26
Q

It describes the static structure of a system at a particular time, and can be used to test class diagrams for accuracy.

A

Object diagram

27
Q

This describes the organization of physical software components, including source codes, run-time code, and executables.

A

Component diagram

28
Q

This diagram shows the internal parts of a class.

A

Composite structure diagram

29
Q

This depicts the physical resources in a system, including nodes, components, and connections.

A

Deployment diagram

30
Q

This illustrates the dynamic nature of a system by modeling the flow of control from activity to activity.

A

Activity diagram

31
Q

This describes the interactions among classes in terms of an exchange of messages over time.

A

Communication diagram

32
Q

This 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.

A

Use case diagram

33
Q

This describes the dynamic behavior of a system in response to external stimuli.

A

State machine diagram

34
Q

It models the interactions between objects in sequence.

A

Sequence diagram

35
Q

It is a combination of an activity and a sequence diagram, which models a more complex interaction.

A

Interaction overview diagram

36
Q

It 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.

A

Timing diagram

37
Q
  • It is a general term referring to different formal languages used in enabling formalization, description, specification, modeling and reasoning of software architectures (Vac, 2017).
A

Architecture Description Language (ADL)

38
Q
A