Subsystem — 하위 시스템

From Systems analysis Wiki
Jump to navigation Jump to search

하위 시스템은 상대적 자립성, 구조적 완결성, 기능적 완성도를 갖춘 시스템의 내부 구성 부분으로, 전체 시스템의 구성 요소로서 전체 시스템의 이익을 위해 작동한다. 하위 시스템은 상위 시스템에 포함된 더 낮은 수준의 시스템을 의미한다.

일반적 특성

하위 시스템:

  • 시스템의 구성 부분이다;
  • 전체 시스템의 목표를 지원하는 개별 기능을 수행한다;
  • 고유한 요소, 연결, 구조 및 프로세스를 포함할 수 있다;
  • 다른 하위 시스템 및 상위 시스템과 상호작용한다;
  • 자체적으로 더 작은 하위 시스템으로 분해될 수 있다(계층적 중첩).

하위 시스템의 특징

  • 구조적 분리성 — 요소와 내부 연결의 존재.
  • 기능적 완성도 — 국소적 기능의 수행.
  • 관리 가능성 — 전체 시스템 내에서의 제어 가능성.
  • 계층적 중첩성 — 하위 시스템은 보다 일반적인 시스템의 구조에 포함된다.
  • 경계의 한정성 — 인터페이스를 통해 시스템의 다른 부분과 상호작용한다.

하위 시스템과 시스템

  • 각 하위 시스템은 본질적으로 시스템이지만, 상위 시스템에 대해 **이차적**이다.
  • 하위 시스템은 자체 하위 시스템을 포함하여 계층적 구조를 형성할 수 있다.
  • 하위 시스템의 행동은 전체 시스템의 행동에 영향을 미치지만, 완전한 자율성을 갖지는 않는다.

하위 시스템의 유형

기능적 역할에 따른 분류

  • 목적 지향형 — 시스템의 주요 기능을 구현한다.
  • 지원형 — 목적 지향형 하위 시스템의 작동을 지원한다.
  • 관리형 — 조절 및 통제를 수행한다.

조직의 성격에 따른 분류

  • 기술적 (메커니즘, 모듈);
  • 정보적 (데이터베이스, 통신 채널);
  • 조직적 (부서, 부문);
  • 논리적 (알고리즘 블록, 소프트웨어 모듈).

상호작용에 따른 분류

  • 통합형 — 다른 하위 시스템과 긴밀하게 연결되어 있다;
  • 독립형 — 비교적 자율적이며, 명확한 인터페이스를 통해 상호작용한다.

계층 구조 내의 하위 시스템

하위 시스템은 계층적 구조를 형성한다:

  • 슈퍼시스템(상위 시스템)시스템하위 시스템요소
  • 계층 구조는 형식적(예: 조직 구조)이거나 논리적(예: 기능적 수준)일 수 있다.
  • 하위 시스템 접근법은 복잡성 관리, 구조화 및 책임 분배를 위해 적용된다.

하위 시스템 접근법

시스템 분석에서 하위 시스템 접근법은 다음을 전제로 한다:

  • 시스템을 관리 가능한 기능적 또는 구조적 블록으로 분해;
  • 내부 및 외부 상호작용 분석;
  • 문제와 해결책의 국소화;
  • 개별 하위 시스템의 재구성을 통한 시스템 최적화.

하위 시스템의 모델링

모델에서 하위 시스템은 다음과 같이 표현된다:

  • 기능 다이어그램의 블록;
  • 아키텍처 모델의 컴포넌트;
  • 계층 그래프의 노드;
  • 객체 지향 모델링의 객체.

하위 시스템의 예시

  • 생산 시스템에서: 공급 시스템, 품질 관리 시스템, 물류 시스템.
  • 정보 시스템에서: 인증 모듈, 데이터베이스 하위 시스템, 인터페이스 모듈.
  • 유기체에서: 심혈관계, 신경계.
  • 관리에서: 재무 하위 시스템, 인사 하위 시스템, 전략적 계획 하위 시스템.

다른 개념과의 관계

  • 시스템 — 하나 또는 여러 하위 시스템을 포함한다.
  • 시스템 요소 — 하위 시스템의 일부가 될 수 있다.
  • 시스템 구조 — 하위 시스템과 연결의 구성.
  • 기능 — 하위 시스템 수준에서 구현된다.
  • 계층 구조 — 하위 시스템의 중첩 수준을 정의한다.
  • 시스템 모델 — 하위 시스템의 구조와 행동을 기술한다.

같이 보기

  • 시스템
  • 시스템 요소
  • 시스템 구조
  • 기능
  • 계층 구조
  • 시스템 모델
  • 분해