[시스템 인터페이스 분석, 설계 및 통제 (1)] 인터페이스 상호작용 식별과 분석 [시스템 인터페이스 분석, 설계 및 통제 (1)] 인터페이스를 적용한 시스템 능력 구성 인터페이스를 적용한 시스템 능력 구성 앞서 논의된 시스템 능력의 세분화에 따라 제시된 시스템 능력 구성은 인터페이스와 같은 시스템 능력을 어떻게 나타내느냐 하는 구조를 말한다. · 시작 · 제품, 서비스, 또는 활동과 같은 임무수행 · 다시 시작할 때까지 반복된 사이클이나 dormancy를 구상 이러한 활동 수행 시, 인터페이스 능력은 보건과 준비상태를 평가하고 저하된 성능 결정이나 고장상태를 제시하고, 이러한 상태를 보고하며 다시 회복하는 방법을 시도한다. 시스템 요구사항을 도출하기 위해 적합한 추상적 레벨에서 시스템 모델을 생성하는 것이 바람직하다. 이와 같은 모델에는 다음과 같은 몇 가지 사항을 포함해야 한다. · 시스템이 반드시 지녀야 할 내부 기능성을 제시해야 한다. 설계사항을 구체적으로 다루기 위한 시스템 작동방법을 제시하는 것이 아니라 시스템이 수행해야 할 기능에 대하여 제시해야 한다. · 시스템을 운용할 환경에서 다
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자란 생산자(또는 주계약자)에게 제품, 컴포넌트, 자재, 서비스를 제공하는 광범위의 외부조직을 가리킨다. 공급범위는 넓게는 주요 하부시스템이나 형상품목에서부터 작은 컴포넌트 부품에 이르기까지 다양하다. 공급자가 제공해야 할 용역대상은 다음과 같다. · 대상 시스템을 구성하고 있는 주요 요소에 대한 설계, 개발, 및 제조 · 이미 설계된 항목(제작 소스 제공)의 생산 및 분배 · 재고로 가지고 있는 상용 및 표준 컴포넌트 부품의 분배(다양한 공급 소스로 및 창고로부터 부품 제공) · 기능적 요구사항에 대한 프로세스 적용 등을 들 수 있다. 수많은 시스템에 대하여 공급자가 시스템을 구성하고 있는 수많은 요소(어떠한 경우에는 거의 50%가 넘는다)를 제공하고 있다. 그림 1과 같이 대형 프로젝트의 경우, 형상 품목이나 주요 하부시스템 공급자에게 용역을 제공하는 하나 또는 그 이상의 컴포넌트 공급자로 구성된 공급자 계층구조를 볼 수 있다. 그림 1. 전형적인 공급자 계층구조 최근 들
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자 평가 및 선정과정을 통해 추천되고 나면 공급자와 공식계약을 성사시키기 위한 매우 세부적인 계약자 활동이 시작된다. RFP가 제시되었고 공급자 제안서를 평가했다. 이제 계약 형태를 설정해야 할 시기다. 협상된 계약형태는 공급자 업무수행에 매우 큰 영향을 끼친다. 특히 설계 및 개발활동을 포함한 대형 시스템 컴포넌트 획득 시 더욱 그러하다. 계약협상의 목적은 기술 요구사항 관점, 산출물, 가격, 계약형태, 지급계획 등 가장 유리한 계약을 달성함에 있다. 분명히 계약자와 예정공급자 간에 각각 가용한 대안과 위험을 고려하여 입장을 정리하게 된다. 하나의 극단적인 계약형태는 프로그램 위험이 일차적으로 공급자에게 부여된 확정 고정가격(FFP) 계약형태이다. 다른 극단적 계약형태는 계약자가 모든 위험을 책임지는 비용 추가고정비(CPFF) 계약형태이다. 이 두 가지 극단적인 계약 사이에 수많은 계약형태가 있다. 계약형태 협상은 공급자 성과에 많은 영향을 주기 때문에 매우 중요하다. 또는 주어진 기간에 주어진 요구사항을 충족시키기 위한
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 시스템 엔지니어링 개념에 포함된 내용 중 하나가 통합 기능이다. 초기 개념설계 단계에서의 주요활동은 시스템 요구사항을 정의하고 시스템 규격서 ‘A형’과 SEMP를 개발하면서 요구사항을 통합한다. 그다음 예비시스템 설계단계에서 필요한 통합이 계속된다. 기술적 관점에서 하부시스템, 유닛, 어셈블리, 모듈, 소프트웨어, 데이터, 설비, 시험지원 장비, 인력, 기타 요소들의 적절한 인터페이스로 통합된다. 소프트웨어는 하드웨어와 통합하고 시험지원 장비는 주 장비에 통합되며 인력은 장비 및 소프트웨어와 통합된다. 다양한 설계활동과 기타 프로그램 활동이 적절하게 통합될 수 있도록 관리를 해야 한다. 최종적으로 고객 필요성에 부합된 시스템을 얻기 위해 다양한 시스템 컴포넌트를 복합하는 주요 통합기능이 수행된다. 설계 초기 단계에서 주로 하향적 원칙이 강조되었다. 시스템 요구사항이 정의되고 기능 분석이 수행되며 상위 시스템 레벨 요구사항이 설계지침에 알맞게 필요한 범위까지 하향적으로 할당된다. 설계가 진행됨에 따라 절충 분
[시스템 인터페이스 분석, 설계 및 통제 (1)] 인터페이스 상호작용 식별과 분석 [시스템 인터페이스 분석, 설계 및 통제 (1)] 인터페이스를 적용한 시스템 능력 구성 인터페이스를 관리하는 활동은 인터페이스를 식별하고 관리하는 실무그룹의 구성과 인터페이스 통제문서 개발로 분류된다. 요약하면 인터페이스 관리는 시스템 운용에 필요한 외부 및 내부 인터페이스를 식별하고 개발, 유지하는 활동이다. 시스템의 외부변경 분야에 대한 영향을 완전히 식별한 상태에서 형상을 결정토록 함으로써 앞서 제시한 형상관리 활동을 지원토록 한다. 시스템 인터페이스를 식별, 설계 및 통제하는 일은 시스템 아키텍처 개발에서 주요한 활동 중의 하나이다. 시스템과 품목의 운용환경 콘텍스트 내에서 외부 시스템과 협조적 또는 방어적인 상호작용과 상호운용을 위한 시스템과 품목의 능력은 가끔 임무에 대한 성공 및 생존성을 결정하는 주요 요소가 된다. 이 글에서의 논의는 시스템 엔지니어가 추상적인 인터페이스 요구사항을 규격 요구사항으로 전환시키는 방법을 제시함에 있다. 이와 같은 요구사항에 근거하여 분석적이고 과학적이며 엔지니어링 및 경영적인 원칙이 시스템 엔지니어에게 인터페이스를 설계할 수 있도록
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자 관리 공급자란 생산자(또는 주계약자)에게 제품, 컴포넌트, 자재, 서비스를 제공하는 광범위의 외부조직을 가리킨다. 공급범위는 넓게는 주요 하부시스템이나 형상품목에서부터 작은 컴포넌트 부품에 이르기까지 다양하다. 공급자가 제공해야 할 용역대상은 다음과 같다. · 대상 시스템을 구성하고 있는 주요 요소에 대한 설계, 개발, 및 제조 · 이미 설계된 항목(제작 소스 제공)의 생산 및 분배 · 재고로 가지고 있는 상용 및 표준 컴포넌트 부품의 분배(다양한 공급 소스로 및 창고로부터 부품 제공) · 기능적 요구사항에 대한 프로세스 적용 등을 들 수 있다. 수많은 시스템에 대하여 공급자가 시스템을 구성하고 있는 수많은 요소(어떠한 경우에는 거의 50%가 넘는다)를 제공하고 있다. 그림 1과 같이 대형 프로젝트의 경우, 형상 품목이나 주요 하부시스템 공급자에게 용역을 제공하는 하나 또는 그 이상의 컴포넌트 공급자로 구성된 공급자 계층구조를 볼 수 있다. 그림 1. 전형적인 공급자 계층
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자 계약관리 공급자 평가 및 선정과정을 통해 추천되고 나면 공급자와 공식계약을 성사시키기 위한 매우 세부적인 계약자 활동이 시작된다. RFP가 제시되었고 공급자 제안서를 평가했다. 이제 계약 형태를 설정해야 할 시기다. 협상된 계약형태는 공급자 업무수행에 매우 큰 영향을 끼친다. 특히 설계 및 개발활동을 포함한 대형 시스템 컴포넌트 획득 시 더욱 그러하다. 계약협상의 목적은 기술 요구사항 관점, 산출물, 가격, 계약형태, 지급계획 등 가장 유리한 계약을 달성함에 있다. 분명히 계약자와 예정공급자 간에 각각 가용한 대안과 위험을 고려하여 입장을 정리하게 된다. 하나의 극단적인 계약형태는 프로그램 위험이 일차적으로 공급자에게 부여된 확정 고정가격(FFP) 계약형태이다. 다른 극단적 계약형태는 계약자가 모든 위험을 책임지는 비용 추가고정비(CPFF) 계약형태이다. 이 두 가지 극단적인 계약 사이에 수많은 계약형태가 있다. 계약형태 협상은 공급자 성과에 많은 영향을 주기 때문에 매우 중요하다. 또는 주어진 기간에 주어진 요구사항을
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 시스템 통합 시스템 엔지니어링 개념에 포함된 내용 중 하나가 통합 기능이다. 초기 개념설계 단계에서의 주요활동은 시스템 요구사항을 정의하고 시스템 규격서 ‘A형’과 SEMP를 개발하면서 요구사항을 통합한다. 그다음 예비시스템 설계단계에서 필요한 통합이 계속된다. 기술적 관점에서 하부시스템, 유닛, 어셈블리, 모듈, 소프트웨어, 데이터, 설비, 시험지원 장비, 인력, 기타 요소들의 적절한 인터페이스로 통합된다. 소프트웨어는 하드웨어와 통합하고 시험지원 장비는 주 장비에 통합되며 인력은 장비 및 소프트웨어와 통합된다. 다양한 설계활동과 기타 프로그램 활동이 적절하게 통합될 수 있도록 관리를 해야 한다. 최종적으로 고객 필요성에 부합된 시스템을 얻기 위해 다양한 시스템 컴포넌트를 복합하는 주요 통합기능이 수행된다. 설계 초기 단계에서 주로 하향적 원칙이 강조되었다. 시스템 요구사항이 정의되고 기능 분석이 수행되며 상위 시스템 레벨 요구사항이 설계지침에 알맞게 필요한 범위까지 하향적으로 할당된다. 설계가 진행됨에
[시스템 거동 도메인 개발 1] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 2] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 3] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 4. 기능 분석/할당 프로세스의 주요단계 이 프로세스의 목적은 시스템의 모든 기능 요구사항을 충족시키는 기능 흐름도(FFDs: Functional Flow Diagrams)의 계층구조를 개발함에 있다. 그러나 이 계층구조는 단지 기능아키텍처의 한 부분에 불과하다. 아키텍처는 모든 성능과 제한 요구사항이 적절히 분해되고 계층구조의 요소로 할당된 후 비로소 완성된다. 시스템 수명주기의 한 단계 내에서 수행되는 기능 분석/할당 프로세스 또한 반복적이다. 기능아키텍처는 할당된 기능, 성능 및 제약 요구사항과 함께 각각 적용 가능한 요구사항 문서 또는 규격서 내에서 정의된 기능 집합으로서 최상위레벨에서 시작된다. 극단적으로 말하면, 최상위레벨의 경우, 기능만이 시스템이고, 모든 요구사항이 기능에 할당된다. 그다음, 기능아키텍처의 다음 하위레벨이 개발되고 보다 더 분해가 필요한지를 결정하기 위해 평가된다. 더 분해할 필요가 있는 경우에는 이 프로세스를 반복한다. 그
[시스템 거동 도메인 개발 1] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 2] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 3] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 기능 분석과 할당 기능은 요망하는 성과를 달성하기 위하여 반드시 수행해야 하는 특성을 나타내는 업무, 행위, 또는 활동으로서 요구하는 시스템 거동(system behavior)을 말한다. 이러한 기능은 장비(하드웨어), 소프트웨어, 펌웨어, 설비, 요원 그리고 절차상의 자료 등으로 구성되는 하나 또는 그 이상의 시스템 요소에 의해 달성되며 기능 분석/할당(functional analysis/allocation)의 범위는 다음과 같이 정의된다. (1) 기능 분석/할당은 기능 달성에 필요한 모든 하부 기능을 식별하기 위해 정의된 기능에 대하여 검사하는 것이다. 하부 기능은 그들 관계와 (내부 및 외부)인터페이스를 나타내기 위하여 기능아키텍처 내에서 배열된다. 상위레벨 성능 요구사항은 하위레벨 하부 기능으로 하향 세분화되며 할당된다. (2) 이 활동은 설계 대상 시스템 제품과 프로세스에 대한 기능아키텍처를 정의하고 통합하기 위해 수행된다. 기능 분석/할당은 요
[시스템 거동 도메인 개발 1] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 2] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 3] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 운용 도메인 솔루션이 진화되고 성숙해감에 따라 그다음 단계는 개체의 거동 도메인 솔루션 설정이다. 시스템 엔지니어링 설계 단계를 통해 우리는 사용자가 어떻게 외부와 내부 시스템의 자극에 반응하며, 입력을 처리하는데 어떻게 시스템이 감지하고 반응하는지를 나타내어야 한다. 우리는 이러한 사실을 임무 목표를 달성하기 위하여 운용 도메인 솔루션 요소 사이에 무슨 거동의 상호작용으로 발생하는지를 식별해야 한다. 이러한 단계는 다음과 같은 사항이 무엇을 가리키는 것인지를 나타내는 것이다. · 시스템 엔지니어링 설계의 가장 치명적인 단계와 무시할 수 있는 단계 · 시스템 통합, 시험 및 평가(SITE)단계 시까지 나타나지 않는 많은 문제점의 소스 신규 시스템 개발이 시작되면, 엔지니어는 시스템 설계 솔루션, 즉 물리적 도메인 솔루션에서 다시 원점으로 돌아가게 되는 경우가 가끔 발생된다. 그들은 아직 성숙되지 않은 단계에서 미리 하드웨어와 소프
[시스템 거동 도메인 개발 (1)] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 4. 기능 분석/할당 프로세스의 주요단계 이 프로세스의 목적은 시스템의 모든 기능 요구사항을 충족시키는 기능 흐름도(FFDs: Functional Flow Diagrams)의 계층구조를 개발함에 있다. 그러나 이 계층구조는 단지 기능아키텍처의 한 부분에 불과하다. 아키텍처는 모든 성능과 제한 요구사항이 적절히 분해되고 계층구조의 요소로 할당된 후 비로소 완성된다. 시스템 수명주기의 한 단계 내에서 수행되는 기능 분석/할당 프로세스 또한 반복적이다. 기능아키텍처는 할당된 기능, 성능 및 제약 요구사항과 함께 각각 적용 가능한 요구사항 문서 또는 규격서 내에서 정의된 기능 집합으로서 최상위레벨에서 시작된다. 극단적으로 말하면, 최상위레벨의 경우, 기능만이 시스템이고, 모든 요구사항이 기능에 할당된다. 그다음, 기능아키텍처의 다음 하위레벨이 개발되고 보다 더 분해가 필요한지를 결정하기 위해 평가된다. 더 분해할 필요가 있는 경우에는 이 프로세스를 반
[시스템 거동 도메인 개발 (1)] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 기능 분석과 할당 기능은 요망하는 성과를 달성하기 위하여 반드시 수행해야 하는 특성을 나타내는 업무, 행위, 또는 활동으로서 요구하는 시스템 거동(system behavior)을 말한다. 이러한 기능은 장비(하드웨어), 소프트웨어, 펌웨어, 설비, 요원 그리고 절차상의 자료 등으로 구성되는 하나 또는 그 이상의 시스템 요소에 의해 달성되며 기능 분석/할당(functional analysis/allocation)의 범위는 다음과 같이 정의된다. (1) 기능 분석/할당은 기능 달성에 필요한 모든 하부 기능을 식별하기 위해 정의된 기능에 대하여 검사하는 것이다. 하부 기능은 그들 관계와 (내부 및 외부)인터페이스를 나타내기 위하여 기능아키텍처 내에서 배열된다. 상위레벨 성능 요구사항은 하위레벨 하부 기능으로 하향 세분화되며 할당된다. (2) 이 활동은 설계 대상 시스템 제품과 프로세스에 대한 기능아키텍처를 정의하고 통합하기 위해 수행된다. 기능 분석
[시스템 거동 도메인 개발 (1)] 거동 도메인 솔루션 개발 목표 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 [시스템 거동 도메인 개발 (1)] 거동 도메인 기능 분석과 할당 프로세스 주요 단계 운용 도메인 솔루션이 진화되고 성숙해감에 따라 그다음 단계는 개체의 거동 도메인 솔루션 설정이다. 시스템 엔지니어링 설계 단계를 통해 우리는 사용자가 어떻게 외부와 내부 시스템의 자극에 반응하며, 입력을 처리하는데 어떻게 시스템이 감지하고 반응하는지를 나타내어야 한다. 우리는 이러한 사실을 임무 목표를 달성하기 위하여 운용 도메인 솔루션 요소 사이에 무슨 거동의 상호작용으로 발생하는지를 식별해야 한다. 이러한 단계는 다음과 같은 사항이 무엇을 가리키는 것인지를 나타내는 것이다. · 시스템 엔지니어링 설계의 가장 치명적인 단계와 무시할 수 있는 단계 · 시스템 통합, 시험 및 평가(SITE)단계 시까지 나타나지 않는 많은 문제점의 소스 신규 시스템 개발이 시작되면, 엔지니어는 시스템 설계 솔루션, 즉 물리적 도메인 솔루션에서 다시 원점으로 돌아가게 되는 경우가 가끔 발생된다. 그들은 아직 성숙되지 않은 단계에서 미리 하드