02_Architecture Content Framework (ACF) Flashcards

1
Q

What is the Architecture Content Framework (ACF) about?

A
  • The ACF provides a detailed model of architectural work products.
  • It helps to improve the consistency of TOGAF outputs.
  • The framework has three categories for describing work products.
  • The Content Metamodel consists of core and extensions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a metamodel?

A

A model that describes how and with what the architecture will be described in a structured way.

The Core Content Metamodel can be extended to meet the modelling requirements of an organizations through the use of extensions.

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

What are the benefits of the Content Metamodel?

A

Benefits of the Content Metamodel are:
- It formalizes the definition of an Enterprise Architecture

  • It formalizes the relationship between architectural work products.
  • It enables an EA-Tool mapping.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the TOGAF architecture is based on?

A

A TOGAF architecture is based on catalogs, matrices and diagrams

  • Defining architectural building blocks within architecture catalogs
  • Specifying the relationships between those building blocks in architecture matrices
  • Presenting communication diagrams that show in a precise way what the architecture is
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is the metamodel structured?

A

The metamodel is structured into Core and Extension content

  • The Core provides a minimum set of architectural content to support traceability across artifacts and should not be altered.
  • The Extension content allows for more specific or more in-depth modeling and supports many scenarios
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are extensions of the core metamodel?

A
  • Governance extensions - to support in-dept operational governance and is intended to allow additional structured data to be held against objectives and business services.
  • Service extensions - to support definition of discrete business & application services and is intended to allow more sophisticated modelling of the service portfolio by creating a concept of IS Services in addition to the core concept of Business Services.
  • Process modelling extensions - to support process modeling and extension is intended to allow detailed modelling of process flows by adding events, products and controls to the metamodel.
  • Data extensions - to support data modeling and is intended to include the concept of an Data Component. Data Components form a Logical or Physical encapsulation of abstract Data Entities into units that can be governed and deployed into applications.
  • infrastructure consolidation extensions - to support consolidation of applications & technology across locations and is intended to be used in landscapes where the application and technology portfolios have become fragmented and the architecture seeks to consolidate the business as usual capability into a smaller number of locations, applications or technology components.
  • motivation extensions - to support linkage of drivers, goals, & objectives to organizations & services and is intended to allow additional structured modelling of the drivers, goals and objectives that influence an organization to provide business services to its customers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are Core Content Metamodel Entities?

A
  • Actor
  • Application Component
  • Business Capability: a particular ability that a business may possess or exchange to achieve a specific purpose
  • Business Service: supports business capabilities through an explicitly defined interface and is explicitly governed by an organization
  • Course of Action
  • Data Entity
  • Function: Delivers business capabilities closely aligned to an
    organization, but not explicitly governed by the organization.
  • Information System Service: The automated elements of a business service. An information system service may deliver or support all of one or more business services.
  • Organization Unit
  • Role
  • Technology Component
  • Technology Service
  • Value Stream
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Core Content Metamodel Relationships?

A
  • Process should normally be used to describe flow.
  • Function describes units of business capability at all levels of granularity.
  • Business services support organizational objectives and are defined at a level of granularity consistent with the level of governance needed.
  • Business services are deployed onto application components.
  • Application components are deployed onto technology components.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What ist Architecture Content Framework (ACF) about?

A

The Architecture Content Framework is a tool that will ensure consistency and traceability within the ADM and also to provide guidance for organizations that wish to implement their architecture within an architecture tool.

  • Defines a set of entities that allow architectural concepts to be captured, stored, filtered, queried, and represented in a way that supports consistency, completeness, and traceability.
  • The ACF provides a structured mechanism for organizing the content that is produced during the ADM. The ACF defines architectural content into three categories Deliverables, Artefacts and Building Blocks.
  • The ADM describes what needs to be done to create an architecture and the Content Framework describes what the architecture should look like once it is done.
  • The ACF is a Enterprise Architecture Framework that can be used with delivery methods such as the ADM.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the relation between ADM & ACF?

A

The ADM and ACF can be used together to delivery and define architectures, but are mutually exclusive and can stand-alone and/or be used with other EA Frameworks or Delivery Methods that require architectural outputs/inputs.

The ACF is a stand-alone framework for the architectural content within an enterprise.

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

What are elements of the ACF?

A

Architecture Content Framework uses Deliverables, Artefacts and Building Blocks for creating, updating, reusing and maintaining architectural content.

  • A Deliverable is a work product that is contractually specified, formally reviewed, agreed, and signed off.
  • An Artifact is created in order to describe a system, solution, or state of the enterprise.
  • A Building Block represents a (potentially re-usable) component of business, IT, or architectural capability that can be combined with other building blocks to deliver architectures and solutions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How is the ACF classified?

A

Building Blocks, Catalogs, Matrices and Diagrams are concepts used to structure and communicate architecture in an orderly way.

  • Catalogs are lists of building blocks of a specific type, or of related types, that are used for governance or reference purposes. As with building blocks, catalogs carry metadata according to the metamodel, which supports query and analysis.
  • Matrices are grids that show relationships between two or more model entities. Matrices are used to represent relationships that are list-based rather than graphical in their usage.
  • Diagrams are renderings of architectural content in a graphical format to allow stakeholders to retrieve the required information. Diagrams can also be used as a technique for graphically populating architecture content or for checking the completeness of information that has been collected.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name Phase A Artifacts

A
  • Stakeholder Map Matrix
  • Value Chain Diagram
  • Solution Concept Diagram
  • Business Model Diagram
  • Business Capability Map
  • Value Stream Map
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Name Phase D Artifacts

A
  • Technology Standard Catalog
  • Technology Portfolio Catalog
  • Application/Technology Matrix
  • Environments and Locations Diagram
  • Platform Decomposition Diagram
  • Processing Diagram
  • Networked Computing / Hardware Diagram
  • Network and Communication Diagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name Phase E Artifacts

A
  • Project Context Diagram

- Benefit Diagram

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

What is the purpose of architecture views?

A

Stakeholder have concerns –Architecture Views enable the architecture to be communicated.

17
Q

Define Stakeholders

A

Stakeholders are individuals, teams, organizations, or classes thereof, having an interest in a system. Different stakeholders with different roles in the system will have different concerns.

Concerns are interests in a system relevant to one or more of its stakeholders. Concerns may pertain to any aspect of the system’s functioning, development, or operation.

A System is a combination of interacting elements organized to achieve one or more stated purposes.

18
Q

Define Architecture View

A

Architecture View is a representation of a system from the perspective of a related set of concerns. It consists of one or more architecture models of the system

Views and viewpoints can be created for each area of an architecture, using building blocks, catalogs, matrices and diagrams.

19
Q

Define Architecture Model

A

An Architecture Model is a representation of a subject of interest. A model provides a smaller scale, simplified, and/or abstract representation of the subject matter.

20
Q

What is an Architecture Viewpoint?

A

An Architecture View is what you see. An Architecture Viewpoint is where you are looking from.

  • … is a specification of the conventions for a particular kind of architecture view.
    It can also be called the definition or schema for that kind of architecture view.
  • … are generic, and can be stored in libraries for re-use.
    An architecture view is always specific to the architecture for which it is created.

-

21
Q

What is a Viewpoint Library?

A

… is a collection of the specifications of architecture viewpoints contained in the Reference Library portion of the Architecture Repository.

22
Q

Characteristics of Deliverables

A
  • A Deliverable is a work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders.
  • An Architecture deliverable may contain multiple Artefacts.
  • The deliverables will be consumed and produced across the TOGAF ADM cycle.
23
Q

Characteristics of Building Blocks

A

TOGAF defines building blocks as architectural and solution Building Blocks.

  • Ideally a building block is re-usable and replaceable, and well specified.
  • A building block is a package of functionality defined to meet the business needs across an organization.
  • A building block has a type that corresponds to the enterprise’s content metamodel (such as actor, business service, application, or data entity).
24
Q

Define Architectural Building Blocks (ABB)

A

Typically describe required capability and shape the specification of Solution Building Blocks (SBBs).

  • Architecture Building Blocks relate to the Architecture Continuum. They are defined or selected as a result of the application of the ADM.
    Capture architecture requirements; e.g., business, data, applications, and technology requirements
  • Direct and guide the development of SBBs
25
Q

Define Solution Building Blocks (SBB)

A

Represent components that will be used to implement the required capability.

  • Solution Building Blocks relate to the Solutions Continuum, and may be either procured or developed.
  • Define what products and components will implement the functionality
  • Define the implementation
    Fulfil business requirements
26
Q

The ACF consist of five major aspect areas - which are?

A

(1) Architecture Principles and Requirements
(2) Business Architecture
(3) Information System Architecture
(4) Technology Architecture
(5) Architecture Realization.

27
Q

What is defined by full content metamodell?

A

For the Full Content Metamodel TOGAF defines entities, attributes and relationships.