---
title: "Function"
source: "https://systems-analysis.info/eng/Function"
wiki: "systems-analysis.info/eng"
article: "Function"
language: "en"
categories:
  - "Category:English"
  - "Category:Science"
  - "Category:Systems analysis"
  - "Category:Systems approach"
  - "Category:Terminology"
revision_id: 153
wiki_created_at: 2026-09-06T22:18:06Z
wiki_modified_at: 2026-09-06T22:18:06Z
downloaded_at: 2026-09-07T22:21:23Z
---

# Function

# Function

A **function** in systems analysis is a purposeful action or role of an element, subsystem, or the entire system, aimed at achieving a specific goal under given conditions. The concept of function expresses the active aspect of a system's behavior and is a central concept in analyzing structure, goal-setting, and modeling.

## General Characteristics

A function reflects the *purpose* and *result of activity* of system elements, determined by its goal, structure, and operational context. It links **structural elements** and **dynamic processes**, ensuring the realization of the system's holistic properties.

A **function** is:

- the implementation or manifestation of a system's goal-orientation;
- the means by which a result is achieved;
- a representation of the relationship between an element and its contribution to the system's behavior;
- an active category describing work, action, result, or effect.

## Function and Goal

A function is closely related to the concept of a [goal](https://systems-analysis.info/eng/Goal "Goal"): it represents an action or process that **serves the achievement of a goal**. A set of functions can be subordinate to a single goal, and a single function can contribute to achieving several goals.

Key differences:

- A goal is a **benchmark** reflecting the desired state.
- A function is the **mechanism for achieving** this state through the system's actions.

## Types of Functions

System functions are classified on various bases:

### By Level of Functioning

- **Main functions** — define the primary purpose of the system.
- **Sub-functions** — specify or implement the main functions.
- **Supporting functions** — support the execution of the main functions.

### By Functional Role

- **Target functions** — aimed at achieving an external goal (result).
- **Auxiliary functions** — provide the conditions for implementing target functions.
- **Regulating functions** — responsible for control, adaptation, and correction.

### By Stability and Dynamics

- **Constant functions** — implemented throughout the entire lifecycle.
- **Situational functions** — activated when external conditions change.

### By Degree of Formalization

- **Formalized functions** — precisely defined and described (e.g., mathematically).
- **Non-formalized functions** — have an evaluative or qualitative nature.

## Functions in the System Structure

In the systems approach, functions are inextricably linked with structure:

- Structure determines which elements are capable of performing certain functions;
- Functions define the purposes of elements within the structural connections;
- In complex systems, the "goal ↔ function ↔ structure" correspondence principle is implemented.

## Function and Activity

Systems analysis often relies on the concept of [activity](https://systems-analysis.info/eng/Activity "Activity") as a collection of functional acts. In this context, a function is considered an element of a process:

- in behavioral models;
- in algorithms;
- in simulation or functional models;
- in function-cost analysis and functional-structural diagrams.

## Modeling Functions

In models, functions are represented as:

- transitions between states;
- processes (in system dynamics);
- actions (in functional-logic diagrams);
- transformation flows;
- nodes in functional diagrams.

## Functions in the System Lifecycle

At different stages of the lifecycle (design, operation, evolution), a system can implement different functions, whereby:

- some functions are active only during specific stages;
- functions can be reallocated among elements;
- new functions emerge in response to environmental changes.

## The Functional Approach

The functional approach in systems analysis involves:

- a focus on functions as primary in relation to structure;
- designing the system structure as a derivative of the specified functions;
- applying functional decomposition and function-cost analysis for optimization.

## External links

- <a href="https://plato.stanford.edu/entries/teleology-biology/" class="external text" rel="nofollow">Teleological Notions in Biology — Stanford Encyclopedia of Philosophy</a>
- <a href="https://en.wikipedia.org/wiki/Function_(mathematics)" class="external text" rel="nofollow">Function (mathematics) — Wikipedia</a>

## See also

- [Process](https://systems-analysis.info/eng/Process "Process")
- [System life cycle](https://systems-analysis.info/eng/System_life_cycle "System life cycle")
