본문 바로가기

System & Software Engineering

시스템 공학 관점과 시스템 사고

시스템 공학 관점은 시스템적 사고를 기반으로 한다. 이러한 시스템적 사고는 현실을 이해하는 특별한 방법을 제공하며, 전체 시스템과 그 내부의 구성요소들이 어떻게 상호작용하는지를 이해하는 것이 중요하다.
 

시스템적 사고의 주요 개념

  1. 부분이 아니라 전체를 바라 볼 수 있어야 한다.
    시스템적 사고는 시스템을 단순히 부분들의 합으로 보지 않고 하나의 완전한 실체로 보는 것이 중요하다.
  2. 상호작용을 이해할 수 있어야 한다.
    시스템을 구성하는 구성요소들이 어떻게 상호작용하고 서로 관계를 맺는지를 이해하는 것이 중요하다.
  3. 새로운 사실에 대한 발견과 학습이 지속되어야 한다.
    시스템적 사고를 위해서는 시스템에 대한 깊은 이해를 얻기 위한 지속적인 노력과 이에 기반한 학습이 반복적이며 점진적으로 확대되어야 한다.
  4. 시스템과 시스템적 사고를 표현하는 모델링이 필요하다.
    실제 세계의 시스템을 표현하는 방법을 모델링이라고 하고, 모델링은 시스템적 사고를 바탕으로 시스템을 모델링하게 된다.
  5. 시스템적 사고는 전체 시스템이 얼마나 의도한대로 동작하며, 유효하게 동작하는지를 확인할 수 있어야 한다.
 
결과적으로 시스템 공학의 목표는 시스템적 사고를 통해 전체 시스템을 바라볼 수 있어야 하고, 구성요소들의 패턴과 상호 연결성을 인식하며, 시스템의 복잡성과 역동적인 특성을 고려하여 시스템을 관리하는것을 목표로 한다.
 

시스템적 사고의 원칙

  1. 시스템을 개별 부품이 아닌 전체로 바라본다. 각 구성요소가 전체 시스템에 어떤 영향을 미치는지 분석한다.
  2. 시스템 내의 구성요소들이 서로 영향을 주고 받는 과정을 이해해야 한다. 이는 긍정적 피드백(강화)과 부정적 피드백(조절)으로 나뉜다.
  3. 시스템이 시간에 따라 어떻게 변화하고 발전하는지를 고려해야 한다. 이를 통해 단기적 결과와 장기적 결과를 예측할 수 있다.
  4. 시스템 내에서 어떤 변화가 즉시 일어나지 않고, 큰 변화가 미미한 결과를 가져올 수 있다는 것을 이해해야 한다. 이는 시스템이 늘 선형적으로 동작하지 않는다는 것을 의미한다.
  5. 시스템을 분석할 때, 분석의 범위와 경계를 명확히 설정해야 한다. 이는 시스템이 무엇을 포함하고 무엇을 제외할지를 결정하는 과정이다.
 

시스템 공학 정의

시스템 공학은 시스템 원칙과 개념, 과학적, 기술적, 관리적 방법을 사용하여 공학 시스템의 성공적인 실현, 사용 및 폐기를 가능하게 하는 통합 접근법이다.
여기서 시스템이란 개별 구성요소가 가지지 않는 행동이나 의미를 함께 나타내는 부분 또는 구성요소들간의 배열이며, 실체를 갖는 물리적 요소일 수도 있으며, 실체가 없는 논리적 요소일 수도 있고 또는 이 둘의 조합으로 나타낼 수도 있다.