Core concepts of systems analysis — 시스템 분석의 기본 개념

From Systems analysis Wiki
Jump to navigation Jump to search

시스템 분석의 기본 개념 — 시스템 분석의 토대를 형성하는 근본적인 개념과 원칙들이다. 이 개념들은 복잡한 시스템을 기술, 모델링, 분석, 합성 및 설계하는 도구로 기능하며, 특히 복합적인 문제를 해결하고 분석적 계획 수립을 포함한 모든 주제 영역에서 의사결정을 지원하는 데 활용된다. 이를 습득함으로써 전문가들은 상호 연관성과 상호 의존성을 파악하고, 복잡성을 관리하며, 문제를 구조화하고 근거 있는 해결책을 개발할 수 있게 된다.

시스템과 그 환경

시스템 분석의 근간에는 연구 대상을 시스템으로 바라보는 시각이 있다. 시스템이란 그 구성 요소들의 속성을 단순히 합산한 것으로는 환원될 수 없는 속성을 지닌 통합적 형성체이다.

  • 시스템: 핵심 개념. 상호 연결된 부분(요소)들로 구성되어 하나의 전체로 간주되는 객체. 요소들의 상호작용에서 발생하는 창발적 속성을 특징으로 한다. 시스템의 정의 참조.
  • 시스템 요소: 해당 분석 수준에서 분할 불가능한 것으로 간주되며 특정 기능을 수행하거나 특정 속성을 보유하는 시스템의 구성 요소.
  • 시스템 내의 연결: 요소들 간의 안정적인 관계로, 상호작용과 물질, 에너지 또는 정보의 전달을 가능하게 한다. 바로 이 연결이 상호 의존성을 발생시키고 시스템의 통합성을 결정한다.
  • 시스템 구조: 요소들과 그 사이의 연결을 조직하는 방식. 시스템의 내부 질서와 행동을 규정하며 창발적 속성의 담지자이다. 시스템 구조화 참조.
  • 시스템 경계: 시스템을 그 환경으로부터 분리하는 조건적 또는 실재적 선. 경계의 정의는 매우 중요하며, 주관적이고 연구 목적, 관찰자(행위자)의 입장 및 문제의 맥락에 따라 달라진다. 특히 사회적·조직적 시스템에서 그러하다.
  • 시스템 환경: 시스템 경계 밖에 존재하면서 시스템과 상호작용하거나 시스템의 행동에 영향을 미치는, 그리고/또는 시스템의 영향을 받는 모든 것. 환경을 이해하는 것은 입력, 출력 및 기능 수행의 맥락을 분석하는 데 필수적이다.

기능 수행과 역동성

이 개념들은 시스템의 활동, 시간에 따른 변화, 그리고 목표 달성을 향한 지향성을 기술한다.

  • 기능: 상위 수준에서 설정된 목표를 실현하기 위해 시스템 요소 또는 시스템 전체가 수행하는 역할이나 작동. 기능은 개별 부분들이 전체 시스템 행동에 기여하는 바를 규정한다.
  • 목표: 시스템의 바람직한 미래 상태 또는 기능 수행의 결과. 목표는 시스템에 방향성을 부여하고 기능 및 효과성 기준을 결정하는 토대가 된다. 복잡한 시스템에서 목표는 복수로 존재하거나, 서로 다른 행위자들 사이에서 충돌하거나, 암묵적으로 표현될 수 있으며 우선순위 결정이 필요할 수 있다.
  • 시스템 상태: 특정 시점에서의 시스템 핵심 매개변수 값들의 총체. 상태는 시스템의 현재 구성과 기능 수행 준비 상태를 반영한다.
  • 시스템 행동: 내부 상호작용과 외부 영향에 의해 조건화된, 시간에 따른 시스템 상태 변화의 연속. 행동은 시스템의 구조, 목표 및 요소 간의 연결에 의해 결정된다.
  • 프로세스: 시스템의 기능을 실현하거나 목표를 달성하기 위해 입력 영향을 출력 결과로 변환하는 상호 연결된 행동 또는 상태 변화의 연속.
  • 문제성(Problematika): 하나의 문제 해결이 다른 문제들에 영향을 미칠 수 있는 상호 연결된 문제들의 시스템적 총체. 시스템 분석은 이러한 복잡한 문제 뭉치의 구조를 이해하고 격리된 개별 과제를 해결하는 것이 아니라 이를 종합적으로 해결하기 위한 전략을 개발하는 것을 지향한다.

핵심 시스템 속성

시스템은 구성 요소들의 상호작용에서 발생하는 고유한 속성을 지닌다. 이 속성들은 시스템의 구조와 행동을 각각 반영하는 구조적 속성과 동적 속성으로 조건부로 구분할 수 있다. 이들은 상호 연결되어 있다. 즉, 통합성이 창발성을 낳고, 창발성은 시스템의 안정성, 적응성 및 발전의 토대가 된다.

  • 시스템 통합성: 요소들의 강한 상호 연결성과 상호 의존성에 의해 조건화된 시스템의 근본적 단일성. 하나의 요소 변화가 시스템 전체에 영향을 미친다.
  • 창발성(Emergentness): 요소들을 개별적으로 분석해서는 존재하지 않으며 도출해 낼 수 없는, 시스템에서 질적으로 새로운 속성이 나타나는 현상. 창발성은 시스템의 통합성과 구조의 결과이다.
  • 계층성(Hierarchy): 내부 질서를 보장하는 시스템의 다층적 조직. 계층성은 시스템의 자연적 속성일 수도 있고, 복잡한 시스템과 문제의 분석을 단순화하는 방법으로 활용될 수도 있다(참조: [[Метод анализа иерархий]]).
  • 시스템 안정성: 외부 또는 내부 교란이 있을 때 시스템이 자신의 상태 또는 행동 궤적을 유지하는 능력. 안정성은 목표 상태로 복귀하는 가능성과 관련된다(참조: [[Гомеостаз]]).
  • 시스템 적응성: 외부 환경의 변화에 반응하여 시스템이 자신의 행동이나 구조를 변화시킴으로써 새로운 조건에서 생존하고 효과적으로 기능하는 능력.
  • 시스템 발전: 구조의 복잡화, 기능적 능력의 증대 또는 목표의 변화로 이어지는 방향성 있는 질적 변화를 수행하는 시스템의 능력.
  • 시스템 복잡성: 요소, 연결 및 조직 수준의 다양성, 행동의 비선형적 특성, 피드백의 존재, 그리고 상이한 목표와 주관적 인식을 가진 다수 행위자들의 영향을 반영하는 시스템의 통합적 특성.
  • 시스템 내 불확실성: 정보의 불완전성, 과정의 우연성, 평가의 주관성 및 외부 환경의 예측 불가능성과 연관된 속성. 불확실성은 시스템 행동의 정확한 모델링 및 예측 가능성을 제한한다.

시스템 분석의 접근법과 방법

시스템 분석은 복잡성을 다루기 위한 특유의 접근법과 도구를 활용한다.

  • 모델링: 시스템의 연구, 분석 또는 예측을 위해 단순화된 표현인 모델을 구축하는 것. 시스템 분석의 핵심 방법. 모델링 프로세스 참조.
  • 분석(분해): 연구를 위해 복잡한 시스템을 더 단순한 부분(하위 시스템, 요소)으로 나누는 방법.
  • 합성: 시스템을 전체로서 이해하거나, 대안을 평가하거나, 해결책을 개발하기 위해 개별 부분들과 그 상호작용에 대한 지식을 통합하는 방법. 분석을 보완한다.
  • 계층적 구조화: 복잡한 문제를 단순화하고 분석하기 위한 방법으로, 이를 계층 구조(목표, 기준, 대안, 행위자)로 표현하는 것(예: 계층분석법(AHP) 적용 시).
  • 우선순위 결정 및 쌍대 비교: 전문가 또는 행위자의 판단을 바탕으로 시스템 요소들(목표, 기준, 대안)의 상대적 중요성 또는 선호도를 도출하는 방법으로, 질적이고 주관적인 요소들을 다루는 것을 가능하게 한다.
  • 피드백: 시스템의 결과가 이전 단계에 영향을 미치는 메커니즘으로, 자기조절, 적응 및 발전의 토대가 된다. 피드백을 고려하는 것은 역동성을 이해하는 데 매우 중요하다.
  • 블랙박스: 내부 구조를 무시하고 입력과 출력의 관계에 초점을 맞추는 모델링 접근법.
  • 행위자(관찰자, 이해관계자, 의사결정자(ЛПР)): 시스템 또는 그 분석에 관여하는 주체들의 핵심 역할에 대한 인정. 그들의 목표, 가치, 주관적 판단 및 인식이 문제의 설정, 경계, 구조 및 평가 기준을 결정한다. 시스템 분석에서의 객관적인 것과 주관적인 것 참조.

T. 사아티(Saaty)와 K. 컨스(Kearns)에 따른 시스템 분석의 핵심 원칙

мини|분석적 계획 수립. T. 사아티와 K. 컨스|288x288px T. 사아티와 K. 컨스는 복잡한 조건에서의 계획 수립 및 의사결정 과제에 시스템 분석을 적용할 때 특히 중요한 여러 원칙을 제시한다:

  • 통합성과 상호 의존성(문제성): 복잡한 시스템(특히 사회 시스템)에서 사건과 문제들은 상호 연결되고 상호 의존적임이 강조된다. 이들은 격리된 방식으로 고찰하거나 해결될 수 없다. «시스템과 계획 수립은 하나로 결합된 두 가지 근본적 개념이다. 이들은 별개로 고찰될 수 없다.» 상호 연결된 문제 뭉치인 «문제성(Problematika)»을 연구하는 것이 개별 과제를 해결하는 것보다 더 중요하다.
  • 미래의 계획 수립과 설계 지향성: 시스템 접근법은 미래를 능동적으로 형성하기 위한 도구로 간주된다. «계획 수립이란 바람직한 미래와 이를 달성하는 효과적인 방법들을 설계하는 것이다. 이것은 현명한 자들의 도구이지만, 그들만의 것은 아니다.» 분석은 현재 상태를 이해하는 것뿐만 아니라 바람직한 목표를 달성하기 위한 전략을 개발하는 것을 지향한다.
  • 주관성과 행위자 입장의 고려: 문제, 목표 및 기준에 대한 인식이 주관적이며 «행위자»(참여자, 이해관계자, 의사결정자)에 따라 달라진다는 것이 인정된다. 복잡한 문제들은 종종 서로 다르고 때로는 상충하는 목표와 가치를 가진 다수의 행위자들을 포함한다. 분석은 이러한 다양한 관점들을 고려해야 한다. «복잡성은 상호 의존성뿐만 아니라 상호작용하는 구성 요소들의 수에도 달려 있다.»
  • 환원주의 비판과 시스템적 사고의 필요성: 환원주의(전체를 부분으로 환원)와 실증주의(완전한 객관성에 대한 믿음)에 기반한 전통적 분석 방법들은 복잡한 상황에서 종종 비효율적이다. 시스템 접근법은 상호 연관성과 질적 측면을 고려하는 총체적 시각을 제시한다. 순전히 정량적이거나 기계론적인 모델의 «틀을 벗어날» 필요가 있다.
  • 방법으로서의 계층적 구조화: 계층성은 일부 시스템의 속성일 뿐만 아니라 복잡하고 불분명하게 정의된 문제들을 구조화하기 위한 강력한 방법으로 간주된다. «계층분석법(AHP)은 계획 수립에서 ... 우선순위 결정, 비용-효과 분석 및 자원 배분을 위해 적용된다.» 이는 문제를 관리 가능한 수준들(목표, 기준, 대안)로 분해하고 이후 판단을 합성하는 것을 가능하게 한다.
  • 분석과 동등한 합성의 중요성: 시스템 분석은 복잡한 것을 부분들로 분해하는 것(분석)뿐만 아니라 전체적인 평가와 의사결정을 위해 지식과 판단을 통합하는 것(합성)이기도 하다. AHP와 유사한 방법들은 «복수의 판단을 합성하고, 기준의 우선순위를 도출하며, 대안적 해결책을 찾는» 절차를 포함한다.
  • 정량적 평가와 정성적 평가의 통합: 시스템 접근법, 특히 AHP와 같은 방법들을 활용할 때, 측정 가능한 데이터와 전문가 및 행위자들의 질적이고 주관적인 판단 모두를 다루며 이를 비교와 합성을 위한 단일 척도로 변환하는 것이 가능하다. 이는 모든 것을 객관적으로 측정할 수 없는 실제 문제들에서 매우 중요하다.

E. 크와데(Quade)에 따른 시스템 분석의 핵심 원칙

мини|복잡한 시스템의 분석. E. S. 크와데 |318x318px

E. 크와데는 시스템 분석을(복잡한 선택 문제 해결의 맥락에서) 운용 연구(Operations Research)와 같은 더 협소한 접근법들과 구별하는 여러 핵심 원칙과 특성을 통해 기술한다:

  • 의사결정자(ЛПР) 지원 방법론으로서의 시스템 접근법: 시스템 분석은 «불확실성 조건에서 ... 복잡한 선택 문제를 고찰하기 위한 접근법»으로 정의되며, 이는 의사결정자(ЛПР)의 «의사결정을 용이하게» 한다. 그 목적은 의사결정자를 대체하는 것이 아니라 목표, 대안, 비용 및 결과를 체계적으로 검토함으로써 «판단을 위한 근거»를 제공하는 것이다.
  • 폭넓은 맥락과 학제성: 시스템 분석은 문제들을 «광범위하게» 고찰하며 기술적 측면뿐만 아니라 경제적, 운용적, 사회적, 정치적 측면도 고려한다. 이는 «다양한 지식 분야»의 전문가 참여를 요구한다.
  • 불확실성의 중심적 역할: 미래의 복잡한 문제들에는 심층적 불확실성(«기술적 불확실성», «대립 측에 관한 불확실성», «통계적 불확실성»)이 특징적이라는 것이 인정된다. 시스템 분석은 불확실성을 제거하는 것이 아니라 «불확실성을 고려»하고 이에 견고한 해결책을 도출하는 것을 지향한다.
  • 문제 정의의 결정적 중요성: 문제의 올바른 정식화, 목표와 연구 경계의 정의, 관련 요인의 파악이 분석의 핵심적이고 가장 복잡한 단계이다. «시스템 분석은 문제의 정의로부터 시작»되며, 이는 상당한 직관과 맥락 이해를 필요로 한다.
  • 사고 도구로서의 모델 활용: 모델(수학적, 논리적, 게임 이론적)은 분석의 핵심 요소이지만 «실제 상황의 이상화된 변형»이다. 그 주된 가치는 정확한 예측이 아니라 사고를 조직하고, 상호 연관성을 파악하며, 대안들의 비교를 용이하게 하는 데 있다. «모델은 ... 시스템 설계의 요소이다.»
  • 선택 기준: 대안들을 비교하기 위한 적절한 기준을 선택하는 것은 «극도로 중요한 단계»이다. 종종 «비용-효과» 비율이 사용되지만, 기준 선택은 목표와 맥락에 따라 달라지며 보편적 해결책은 존재하지 않는다. «거짓 기준»과 «목표 또는 비용의 절대적 규모를 과소평가»하는 것을 피하는 것이 중요하다.
  • 판단과 직관의 필요성: 시스템 분석은 «과학일 뿐만 아니라 예술이기도 하다». 그것은 «직관과 추론으로 가득 차 있다». 전문가와 분석가의 주관적 판단은 과제의 설정과 요인 선택에서 결과 해석 및 권고안 도출에 이르기까지 모든 단계에서 불가피하다. 모델과 계산은 «논리적 방법들의 보조 수단»이지만 건전한 상식을 대체하지는 않는다.
  • 반복성과 점진적 근사: 시스템 분석은 과제, 데이터, 모델 및 기준을 구체화하는 «반복 주기»를 포함하는 «점진적 근사의 과정»이다. 이는 선형적 과정이 아니라 오히려 반복적인 학습이다.

S. 옵트너(Optner)에 따른 시스템 분석의 핵심 원칙

мини|비즈니스 및 산업 문제 해결을 위한 시스템 분석. 옵트너.|303x303px

S. 옵트너는 시스템 분석을 비즈니스 및 산업 분야의 문제 해결 방법론으로 제시하며, 다음의 핵심 원칙들에 근거한다:

  • 입력-출력 변환기로서의 시스템: 근간에는 시스템을 입력을 출력으로 변환하는 프로세스로 바라보는 시각이 있다. «시스템은 시스템 객체, 속성 및 연결의 설정에 의해 정의된다. 시스템 객체들은 입력, 프로세스, 출력, 피드백 및 제약이다.» 이 구조를 이해하는 것이 분석의 중심이다.
  • 피드백과 기준과의 비교를 통한 관리: 시스템은 피드백을 통해 관리되고 적응한다. «피드백이란 출력을 기준과 비교하는 하위 시스템의 기능이다. 피드백의 목적은 관리이다.» 이 메커니즘은 목표 또는 표준으로부터의 편차를 측정하고 수정 조치를 적용하는 것을 가능하게 한다.
  • 문제를 현재 상태와 바람직한 상태 간의 간극으로 정의: 문제는 «두 가지 상태가 있는 상황, 하나는 현존하는 것이라 불리고 다른 하나는 제안된 것이라 불린다»로 정의된다. 문제 해결은 «현존하는 상태와 바람직한 상태 사이의 간극을 채우는 것»에 있다.
  • 시스템의 구성/변경으로서의 문제 해결: 시스템 분석은 문제를 해결하는 시스템을 구성하는 것을 지향한다. «따라서 시스템이란 문제를 해결하는 것이다.» 이는 기존 객체, 속성 및 연결의 변경 또는 새로운 것의 창조를 포함할 수 있다.
  • 통합성과 완전한 시스템: 그 맥락에서 문제를 이해하고 부분 최적화를 피하기 위해 모든 관련 객체, 속성 및 연결을 포함하는 «완전한 시스템»을 고찰하는 것의 필요성이 강조된다.
  • 구조화된 반복적 분석 과정: 문제 해결을 위한 명확한 단계 순서가 제안된다: «문제 발견, 그 시의성 평가, 목표 정의 ..., 현존 시스템 구조 분석, 결함 요소 파악 ..., 대안 집합 구성, 대안 평가, 실현을 위한 대안 선택 ...» 등. 이 과정은 반복적이다.
  • 정량적 문제와 정성적 문제의 구분: 정량적 문제와 정성적(«약하게 구조화된») 문제 모두의 존재가 인정된다. 가능한 곳에서는 정량적 방법이 바람직하지만, 시스템 분석은 약하게 구조화된 상황도 다루며 그 속에 명료성과 질서를 도입할 수 있어야 한다.
  • 시스템의 운용적 기술: 시스템이 자신의 기능을 어떻게 수행하는지 이해하고 개선 가능성을 파악하기 위해서는 기능적 연결(«무엇을»)뿐만 아니라 운용적 기술(«어떻게»)도 정의하는 것이 중요하다.

Yu. I. 체르냐크(Chernyak)에 따른 시스템 분석의 핵심 원칙

알트=경제 관리에서의 시스템 분석. 체르냐크 Yu.I.|мини|316x316px|경제 관리에서의 시스템 분석. 체르냐크 Yu. I.

체르냐크 Yu. I.는 시스템 분석을 특히 경제와 관리 분야에서 복잡한 객체들을 연구하는 데 적용되는 학제적 방법론으로 제시한다:

  • 개념 모델로서의 시스템: 연구 대상은 «시스템 이론의 추상적 범주들로» 전환된다. 시스템은 «과제 해결에서 주체의 의식에 반영된 ... 객체들의 속성과 그 관계들»로 이해된다. 이것은 «사고 방식», «문제의 설정과 정리»이다. 시스템의 핵심 구성 요소: 객체, 관찰자, 과제, 언어.
  • 통합성과 상호 연결성: 시스템 분석은 «시스템 이론에 기반하여, 연구 대상의 근본적 복잡성, 주변 세계와의 분기되고 견고한 상호 연결성, 그 속성들 중 여러 가지의 관찰 불가능성을 고려한다». 객체를 상호 연결된 요소들(하위 시스템들)로 구성된 통합체로 고찰하는 것의 필요성이 강조된다.
  • 목적 지향성: 객체들(특히 경제 시스템들)은 «목적 지향적 시스템들»로 간주된다. 분석은 다양한 수준에서의 목표 파악과 구조화(목표의 계층 구조, 목표 트리) 및 달성 수단과의 연결에 초점을 맞춘다.
  • 계층성과 구조: 분석은 시스템들을 계층적 구조들(«국민 경제, 산업, 하위 산업, 기업, 작업장, 작업반»)로 고찰하는 것을 전제한다. «시스템의 구조는 ... 어느 하나의 특성에 따른 요소들과 그들 간의 관계의 부분적 정리이다.» 구조 개념은 시스템 분석에서 «극도로 중요한 역할»을 한다.
  • 과정성과 역동성: 시스템들은 동적이고 지속적으로 변화하는 것으로 간주된다. 분석은 «과정과 현상들», 시간에 따른 그 발전을 연구하는 것을 포함한다.
  • 학제성과 광범위한 적용: 시스템 분석이 «여러 과학 분야와 인간 활동 영역들의 교차점에 위치한다»는 것이 강조된다. 이는 경제학, 기술, 생물학, 의학, 정치학, 군사 문제 등에 적용된다.
  • 문제의 구조화: 시스템 분석의 주요 과제 중 하나는 «불분명하게 정식화된 문제를 적어도 약하게 구조화된 형태로» 변환하는 것이다. 이는 분해, 경계 정의, 목표, 대안, 기준을 통해 달성된다.
  • 과학적 도구: 시스템 분석은 운용 연구 방법, 수학적 모델링, 게임 이론, 시나리오 방법, 전문가 평가(«델파이»), 진단 방법, 목표 트리, 행렬, 네트워크 방법을 포함하는 분기된 «과학적 도구»를 활용한다. 그러나 «시스템 분석의 핵심은 ... 복잡한 것을 어떻게 단순하게 만드느냐이다».
  • 관찰자(연구자)의 역할: «연구 주체»의 역할과 객체에 대한 그의 입장이 강조된다. 분석은 객체 연구뿐만 아니라 연구 과정 자체의 조직화도 포함한다.

S. 양(Young)에 따른 시스템 분석의 핵심 원칙

S. 양은 시스템 분석을 조직의 «완전한» 모델에 기반하여 조직 관리 시스템을 구성하고 재편하는 방법으로 제시한다. 이 접근법의 핵심 원칙들은 다음을 포함한다:

  • 문제 해결 시스템으로서의 조직: 조직은 그 주요 기능이 효과적인 문제 해결인 목적 지향적 시스템으로 간주된다. 조직 관리는 의사결정 수립 과정의 관리이다.
  • 설계로서의 시스템 관리: 시스템 분석의 목표는 단순히 기존 관리 시스템을 기술하거나 개선하는 것이 아니라 «조직의 완전한 관리 시스템을 설계하는 것»이다. 이 접근법은 규범적 성격을 지닌다(«어떠해야 하는가»를 기술한다).
  • 의사결정 수립 과정에의 집중: 관리 시스템의 핵심 요소는 의사결정 수립 과정이다. S. 양은 이 과정을 상세히 분석하고 구조화하며, 목표 정의, 문제 파악, 해결책 탐색, 평가와 선택, 조율, 승인, 실현, 적용 관리 및 효과성 검증과 같은 기능들(단계들)을 구분한다.
  • 설계에 대한 규범적 접근: 관리 시스템은 자연발생적으로 형성되는 것이 아니라 합리적 원칙과 방법에 기반하여 «전체로서 설계»되어야 한다.
  • 측정 가능성, 정보 및 통제: 시스템 특성 측정(의사결정의 효과성 포함)의 중요성, 정보 활용, 그리고 의사결정 수립 과정을 관리하고 조직을 적응시키기 위한 통제 및 피드백 메커니즘의 존재가 강조된다.
  • 인적 요소와 조율: 인적 요소(관리자, 실행자)의 중요성과 조직의 통합성과 효율성을 보장하기 위해 다양한 참여자들과 부서들 간에 의사결정을 조율하는 메커니즘의 필요성이 인정된다.


참고 문헌

  • T. 사아티, K. 컨스. 분석적 계획 수립. 시스템의 조직. 모스크바: 라디오 이 스뱌즈, 1991
  • E. 크와데. 복잡한 시스템의 분석. 모스크바: 소베츠코예 라디오, 1969
  • S. 옵트너. 비즈니스 및 산업 문제 해결을 위한 시스템 분석. 모스크바: 소베츠코예 라디오, 1969
  • 체르냐크 Yu. I. 경제 관리에서의 시스템 분석. 모스크바: 에코노미카, 1975
  • S. 양. 조직의 시스템 관리. 모스크바: 소베츠코예 라디오, 1972

같이 보기

  • 시스템 분석
  • 시스템 접근법
  • 시스템 이론
  • 의사결정
  • 계층분석법(AHP)
  • 시스템의 법칙성