Function — 함수
Jump to navigation
Jump to search
함수
함수는 시스템 분석에서 특정 조건 하에 정해진 목표를 달성하기 위해 수행되는 요소, 하위 시스템 또는 전체 시스템의 목적 지향적 행동 또는 역할이다. 함수의 개념은 시스템 행동의 능동적 측면을 표현하며, 구조 분석, 목표 설정 및 모델링에 있어 핵심 개념 중 하나이다.
일반적 특성
함수는 시스템의 목표, 구조 및 작동 맥락에 의해 결정되는 시스템 요소의 존재 목적과 활동 결과를 반영한다. 함수는 **구조적 요소**와 **동적 프로세스**를 서로 연결하여 시스템의 전체적 속성이 실현될 수 있도록 한다.
함수란:
- 시스템의 목표 지향성의 실현 또는 발현;
- 결과를 달성하기 위한 수단;
- 요소와 시스템 행동에 대한 그 요소의 기여 사이의 관계를 나타내는 표상;
- 작업, 행동, 결과 또는 효과를 기술하는 능동적 범주.
함수와 목표
함수는 목표의 개념과 밀접하게 연관되어 있으며, **목표 달성을 위해 봉사하는** 행동 또는 프로세스를 나타낸다. 여러 함수가 하나의 목표에 종속될 수 있으며, 하나의 함수가 여러 목표의 달성에 기여할 수도 있다.
근본적인 차이점:
- 목표 — 바람직한 상태를 반영하는 **지향점**.
- 함수 — 시스템의 행동을 통해 그 상태를 달성하는 **메커니즘**.
함수의 종류
시스템의 함수는 다양한 기준에 따라 분류된다:
기능 수준에 따른 분류
- 주요 함수 — 시스템의 주된 존재 목적을 정의한다.
- 하위 함수 — 주요 함수를 구체화하거나 실현한다.
- 지원 함수 — 주요 함수의 수행을 뒷받침한다.
기능적 역할에 따른 분류
- 목표 함수 — 외부 목표(결과) 달성을 지향한다.
- 보조 함수 — 목표 함수 실현을 위한 조건을 제공한다.
- 조절 함수 — 통제, 적응 및 수정을 담당한다.
안정성 및 역동성에 따른 분류
- 상시 함수 — 전체 생애주기에 걸쳐 실현된다.
- 상황적 함수 — 외부 조건의 변화 시 활성화된다.
형식화 정도에 따른 분류
- 형식화된 함수 — 정확하게 정의되고 기술된 함수(예: 수학적으로).
- 비형식화된 함수 — 평가적 또는 정성적 성격을 갖는 함수.
시스템 구조 내의 함수
시스템적 접근에서 함수는 구조와 불가분하게 연결되어 있다:
- 구조는 어떤 요소가 어떤 함수를 수행할 수 있는지를 결정한다;
- 함수는 구조적 연결 내에서 요소들의 역할을 규정한다;
- 복잡한 시스템에서는 '목표 ↔ 함수 ↔ 구조'의 대응 원칙이 실현된다.
함수와 활동
시스템 분석은 종종 활동을 기능적 행위들의 집합으로 보는 개념에 기반한다. 이때 함수는 다음과 같은 프로세스의 요소로 간주된다:
- 행동 모델;
- 알고리즘;
- 시뮬레이션 또는 기능 모델;
- 기능-비용 분석 및 기능-구조 도식.
함수의 모델링
모델에서 함수는 다음과 같이 표현된다:
- 상태 간 전이;
- 프로세스(시스템 다이나믹스에서);
- 행동(기능-논리 도식에서);
- 변환 흐름;
- 기능 다이어그램의 노드.
다른 개념과의 연관성
함수는 다음과 밀접하게 상호 연관되어 있다:
- 목표 — 목표 달성의 수단으로서;
- 요소 — 함수의 담지자로서;
- 시스템 구조 — 함수 담지자들의 조직 형태로서;
- 프로세스 — 시간 속에서 함수가 실현되는 형태로서;
- 시스템 모델 — 함수와 그 상호 관계를 공식적으로 표현하는 방식으로서.
시스템 생애주기 내의 함수
생애주기의 각 단계(설계, 운용, 발전)에 따라 시스템은 다양한 함수를 실현할 수 있으며, 이때:
- 일부 함수는 특정 단계에서만 활성화된다;
- 요소 간 함수 재배분이 가능하다;
- 환경 변화에 대응하여 새로운 함수가 발생한다.
기능적 접근
시스템 분석에서 기능적 접근은 다음을 전제로 한다:
- 구조보다 함수를 우선시하는 데 초점을 맞춤;
- 주어진 함수의 파생물로서 시스템 구조를 설계;
- 최적화 시 기능적 분해 및 기능-비용 분석의 적용.
같이 보기
- 목표
- 시스템 모델
- 프로세스
- 시스템 생애주기