C8_SFUM System Function Mapping Viewpoint

Domain Aspect Maturity
Conceptual Traceability & Mapping released

Purpose

The System Function Mapping Viewpoint supports the definition of assignment of system functions (and their sub functions) to conceptual system elements.

Applicability

The Systtem Function Mapping Viewpoint supports the “System Architecture Definition Process” activities of the INCOSE SYSTEMS ENGINEERING HANDBOOK 2023 [§2.3.5.4] and contributes to the artifact “Traceability Mapping”.

Furthermore, the System Function Mapping Viewpoint supports the “Allocation and Partitioning of Functional Entities to Logical Entities” activities.

Supported Processes

Supported Information Items

Presentation

A FBS to CBS mapping matrix featuring

  • Functional Breakdown Structure (FBS)
  • Conceptual Breakdown Structure (CBS)
  • Allocation from system functions and system partial functions to conceptual system elements

Stakeholder

Concern

Exposed Concepts

The Diagram shows the concepts exposed by the viewpoint, and related concepts if necessary.

The Table shows the concepts exposed by the viewpoint, and related concepts if necessary.

ConceptDocumentation
LETimplementingGFNSpecifies the fact that a Logical Element is responsible to implement a System Function. Note: Logical Elements don't "implement" anything, they pass the function implementation task to Physical Elements.
System FunctionSpecifies the fundamental action or task that have to take place in the System in accepting and processing the inputs and in processing and generating the outputs. A System Function * accepts input from the System boundary * exposes its output at the System boundary * changes the System's State * is dependent on System's State Note: A System Function does not need to expose observable output, when it changes the System's state in a way that is observable by other system functions. Furthermore, a System Function does not need to accept any input from the system boundary, when it is dependent on the System State, which in turn is changeable by other System Functions.
System Partial FunctionSpecifies the fact that a System Partial Function is a decomposed part of a System Function and defines details of the System Function it belongs to.
USAGEallocatedToSpecifies the fact that a Usage of Function is allocated to a Usage of System Element.
Conceptual SystemDescribes a conceptual system as specification for an implementation of a system. It is used in both functional and logical architectures on any hierarchy level.
Conceptual Internal RoleSpecifies the fact that a Conceptual System may consist of Conceptual Systems (a white box perspective on a conceptual system).
General Functional UsageSpecifies a General Usage of a General Function within one or more other General Functions.

Realization of exposed Concepts

The Diagram shows the realization of exposed concepts.

The Table shows the realization of exposed concepts.

Required Viewpoints

Example