Business Analysis Glossary

Term Name

Acronym

Definition

Related Modeling Terms

Acceptance Criteria

AC

Tests associated with requirements that must be met in order for the implemented requirement to be approved by stakeholders..

Activity

The specification of a series of actions that achieve a goal, or may result in a change in the state of the system.

Action

The specification of a function that is performed by a system, an actor or a worker, that forms part of an activity.

Actor

Someone or something that gains benefit from use case activity, or interacts with the system under consideration.

Aggregation

A type of relationship, where one component contains another, yet both may exist independently of each other.

Analysis/Analyze

The art of breaking down a problem space into smaller related components.

Synthesis/Synthesize

Analysis Model

A complete description of the requirements for a system (or application), in terms of the operations it performs, the data that it manipulates and the relationships between that data.

Application

The software part of the system under discussion.

Application Use Case

AUC

Activity that is performed by the software that resides within a system, in terms of the actors of the use case and their interface to the system.

System Use Case, Use Case

Architecture

The high-level design showing the system components and the interfaces and relationships between those components.

Architecturally Significant

A requirement that has an impact o the architectural design of a system.

Artifact

Something that is created during the process.

Object, Class

Association

Shows communication between an actor and a use case, 2 use cases or 2 classes.

Assumption

A potential constraint on the requirements that has not been confirmed.

Risk

Attribute

A component of a class that partially defines of the scope of the class in terms of the data that it manipulates.

Business Actor

Someone who gets benefit from a business use case.

Actor

Business Process Management

BPM

A method for determining how business processes are automated, managed and governed.

BPMN

Business Process Model and Notation

BPMN

The rules, guidelines and notation used to model business processes using BPM.

BPM

Business Use Case

BUC

An activity that gives benefit to a business actor. The BUC is documented in terms of its actors, preconditions, activity steps and postconditions.

Business Rule

A business constraint on the implementation of 1 or more requirements.

Class

A collection of objects sharing the same relationships, attributes and operations.

Object, Artifact

Component

Anything that is captured by the model and can be viewed on a model diagram.

Composition

A type of relationship where one component contains another, and the contained component is wholly dependent upon the container component. (I.e. it may not exist without its container.)

Consumable

An artifact that is delivered to a consumer

Object, Class

Consumer

A person that takes delivery of an artifact

Actor

Current State

An analysis, (including models and descriptions) of the as-is business processes and systems within the scope of the project.

Customer

A stakeholder who uses products or services that are impacted by the analysis activity.

Actor, Stakeholder

Decision

A question whose answer will decide which 1 of 2 or more paths is taken through an activity.

Diagram

A graphical depiction of all or part of a model.

Element

A component of a task

Attribute

Elicitation Result

Information from an elicitation activity that can be used to derive or constrain system requirements.

End User

A stakeholder who interacts with the system.

Stakeholder, Actor

Enterprise Architect

A stakeholder responsible for the interfaces and distributed functionality between systems in the enterprise.

Extend Relationship

Concerning use cases; an extending use case adds activity to the body of other use cases.

Fork

A method for splitting a single activity path into 2 or more parallel paths.

Future State

An analysis, (including models and descriptions) of the to-be business processes and systems within the scope of the project.

Hardware

Any part of a system that may be physically touched by a person

Guideline and Tool

A set of instructions or a piece of software that assists with completing a task

Object

Include Relationship

Concerning use cases; an included use case is fully contained within the body of other use cases.

Instance

A member of a class that has been instantiated.

Object

Join

A method for reconnecting 2 or more parallel activity paths into a single path.

Knowledge Area

A packaged grouping of artifacts

Package

Logical Data Model

LDM

Represents the information managed by a system in terms of classes and their relationships.

Merge

A notation used to bring together 2 alternate activity paths, that resulted from a decision, into a single path

Model

A complete description of a system from all perspectives or Points Of View.

Object

An entity with a well-defined boundary and identity that encapsulates state and behavior.

Class, Instance

Operation

A description of a function that is performed by a class.

Operations Support Engineer

A stakeholder who is responsible for the day-to-day management and
maintenance of a system or product.

Stakeholder, Actor

Package

A container used to group artifacts.

Postcondition

The state of the system after an activity has taken place.

Precondition

The state of the system prior to an activity taking place.

Priority

An attribute of a use case or scenario that describes its impact on the architecture, or its importance for a release.

Project Manager

A stakeholder who is responsible for managing the work to deliver a system and for ensuring that the project's objectives are met while balancing the project constraints, including scope, budget, schedule, resources, quality, and risk.

Stakeholder, Actor

Proposed Change

A request that impacts project requirements .

Rational Unified Process

RUP

An iterative adaptable software development process framework created by the Rational Software Corporation (a division of IBM), intended to be tailored by organizations that select the elements of the process that are appropriate for their needs.

RUP

Recommended Action

A description of what could be done to improve the value of a solution.

Relationship

Shows a connection between any 2 components of a model.

Regulator

A stakeholder from outside the organization who is responsible for the definition and enforcement of standards.

Stakeholder, Actor

Requirement

Describes a condition or capability to which a system must conform.

Risk (Analysis Result)

Description of an adverse effect on the project, it causes, probability of it occurring and mitigation strategies for minimizing the impact to the project.

Scaled Agile Framework

SAFE

A process framework for implementing agile practices across an enterprise with multiple development teams.

Software

Any part of the system that no physical presence. I.e. it cannot be physically touched by a person.

Sponsor

A stakeholder who authorizes the work to be performed and controls the budget and scope of the project.

Stakeholder, Actor

State

A condition or situation during the life of an object during which it satisfies some condition, performs some activity, or waits for some event.

Stakeholder

Any person with an interest in realizing the benefits of the process

Actor

Stakeholder Engagement

A description of stakeholder engagement activities and their willingness to participate in business analysis activities.

Subject Matter Expert

SME

A stakeholder with in-depth knowledge of business needs, solution scope or specialized knowledge about the implementation of one or more solution components.

SME

Supplier

A stakeholder outside the organization who provides products or services to the organization.

Stakeholder, Actor

Synthesis/Synthesize

The art of combining small components into a larger picture of a solution.

Analysis/Analyze

System

The combination hardware and software under discussion.

System Actor

Someone or something, outside the system that interacts with the system.

Actor

Task

A function of the BABOK process that produces one or more consumables.

Technique

A method that may be used by a task.

Tester

A stakeholder who is responsible for determining that the delivered system meets the to-be requirements for that system.

Stakeholder, Actor

Transition

A description of an event and subsequent actions that occur as a result of that event occurring. A change in state of the system being described, is caused by a transition.

Unified Modeling Language

An object modeling and specification language used in software engineering.

UML

Use Case

A set of actions a that yields an observable result of value to a particular actor.

Use Case Fragment

A partial use case activity description, that is either included or extends other use cases.

Use Case

Use Case Model

A model of the system under discussion in terms of actors, and use cases and the relationships between the use cases.

Vision

An overview description of the objectives for a project or system.

Worker

Any role that assists the BA with producing an artifact.

Actor