닫기

시스템 거동 도메인 개발 1, 거동 도메인 솔루션에 대한 주요 요소

  • 등록 2015.04.23 10:29:58
URL복사
[시스템 거동 도메인 개발 1] 거동 도메인 솔루션에 대한 주요 요소

[시스템 거동 도메인 개발 2] 거동 아키텍처 개발

[시스템 거동 도메인 개발 3] 거동 도메인 솔루션 개발방법


거동 도메인 솔루션에 대한 주요 요소 


거동 도메인 솔루션은 시스템 거동 반응과 활동을 형성하기 위한 기초를 제공하는 여러 가지 요소로 구성되어 있다. 여기에는 시나리오 자극, 능력, 자원, 제약사항 및 반응을 포함하고 있다. 능력은 최소한 두 가지 또는 그 이상의 시스템 업무로 구성되는 하나 또는 그 이상의 시스템으로 나타낸다. 각 시스템 운용과 업무는 다음 사항을 수행한다.


· 하나 또는 그 이상의 상호작용을 소통한다.
· 최소한 하나 또는 그 이상의 성능 예산과 안전 마진에 의해 구속된다.

· 성능 예산과 안전 마진에 대한 내용은 시스템 분석, 성능예산, 안전 마진 실무에서 상세하게 다루도록 하겠다.


1. 거동 도메인 솔루션의 필요성
왜 우리는 거동 도메인 솔루션을 필요로 하는가? 이는 시스템 개발자가 하나의 인간으로서 어떻게 설계 문제점을 다루어야 하는지에 달려있다. 즉, 사람들은 서로 다른 교육, 지식 및 경험을 지니고 있다. 설계팀 내에서 어떤 사람은 그 시스템이 무엇을 수행하도록 요구하고 있는지 거동을 알고 싶어 하지만,  또 다른 사람은 어떠한 데이터교환 프로토콜을 사용하여야 하며 또는 무슨 소프트웨어 운용시스템 언어를 사용할 것인지, 곧 적용방법을 알아내어 어떻게 그 회로를 설계할 것인가에 초점을 두고 있다는 것이다. 


시스템 엔지니어로서 당신은 리더십을 발휘하여 이러한 다양함과 방황하는 환경을 통제할 수 있어야 한다. 그렇지 않으면, 혼란, 무질서 및 혼돈을 불러일으키게 된다. 따라서 동시에 한 업무에 초점을 맞춘 그룹을 형성하라. 첫째로 그 시스템이 거동 도메인 솔루션을 통해 무슨 기능을 수행해야 할 것인지를 이해토록 하라. 그다음 거동 도메인 솔루션이 성숙해감에 따라 다음 활동인 거동 도메인 솔루션이 물리적 컴포넌트를 어떻게 적용해야 하는지를 나타내는 물리적 도메인 솔루션을 동시적으로 개발토록 하라.


2. 거동 도메인 솔루션 연관성
다중 레벨 거동 도메인 솔루션 연관성은 고도로 반복적인 활동을 통해 이루어진다. 그림 1의 개체 및 품목 시스템엔지니어링 설계 프로세스에서와 같이 요구사항, 운용 및 물리적 도메인 솔루션과 밀접한 협조와 협력을 요구하고 있다.


그림 1. 개체 및 품목 시스템 엔지니어링 설계 흐름도


대상시스템(SOI)이 기술, 비용, 일정, 지원 및 리스크에 대한 수명주기 관점과 전반적인 개발 과정을 통해 최적 상태로 평형을 이룰 때까지 여러 번의 반복이 요구된다.


3. 거동 도메인 솔루션 개발순서
거동 도메인 솔루션은 개체 품목에 대한 리드 시스템 엔지니어에 의해 수행되는 다분야의 훈련된 활동을 통해 이루어진다. 거동 도메인 솔루션은 약간 늦게 개발되긴 했지만 그림 2에서 보는 바와 같이 물리적 도메인 솔루션보다는 앞서지만, 요구사항과 운용 도메인 솔루션과 거의 동시적으로 이루어진다.


그림 2. 시간에 따른 시스템 솔루션 도메인


4. 거동 도메인 솔루션 개발 책임
거동 도메인 솔루션의 책임은 해당 프로그램의 기술이사나 프로젝트 엔지니어에게 달려있다. 그리고 이는 통상 프로그램의 SE 리더에게 연결된다. 리드 시스템 엔지니어는 모든 운용 및 다분야 이해관계자 관심사항이 논리적이고 기능적인 아키텍처와 이에 대한 기술내용에 나타난 사실을 확인하기 위하여 거동 도메인 솔루션 개발을 수행한다. 


거동 도메인 솔루션의 주요요소가 승인되어 배포되면, 형상관리자는 형상관리 위원회(CCB), 시스템의 소프트웨어 형상관리 위원회(CCB) 개별 이해관계자의 지침에 따라 공식적인 형상변경 활동을 수행한다.


민성기 시스템체계공학원장 (sungkmin0@gmail.com)


정리 : 임근난 기자 (fa@hellot.mediaon.co.kr)



















주요파트너/추천기업