DoDAF(Department of Defense Architecture Framework) 기능을
사용하여 복합 시스템의 아키텍처에 대해 설명할 수 있습니다. DoDAF 기능에서는
UML(Unified Modeling Language)을 기본으로 사용하여 비주얼, 텍스트 및 표 형식으로
시스템의 구조를 표시합니다.
DoDAF 아키텍처 설명
시스템의 DoDAF 아키텍처 설명은
서로 링크되어 있고 특정 Perspective로부터의 시스템에 대한 정보가 각각에
포함되어 있는 설명(또는 보기) 세트로 구성됩니다. DoDAF에서는 이러한 Perspective를
제품이라고 합니다.
DoDAF에서는 세 가지 보기(운영 보기(OV), 시스템 보기(SV) 및
기술 표준 보기(TV))에 있는 특정 아키텍처 속성에 따라 제품을 분류합니다.
시스템 아키텍처의 특정 측면은 세 가지 보기를 모두 사용할 때
가장 잘 설명됩니다. DoDAF에서는 개요 및 요약 정보와 모든 보기(AV)라는 보기에
있는 DoDAF 제품 용어의 정의를 결합합니다.
- 운영 보기(OV)
- 운영 보기에서는 전투 및 비즈니스 미션을 포함한 DoD(Department of Defense)
기능의 모든 측면에 대해 설명합니다. 이러한 측면에는 노드 간 정보 교환 및
플로우의 빈도 및 유형, 운영 요소(노드), 타스크 및 활동, 이러한 측면의
관계 및 종속성과 운영 환경을 구성하는 컴포넌트의 구조 및 동작이 포함됩니다.
- 시스템 보기(SV)
- 시스템 보기에서는 DoD 기능을 지원하는 컴포넌트의 내부 구조 및 동작에 대해
설명합니다. 이 보기에서는 시스템 자원과 운영 보기 간 관계에 대해서도
설명합니다.
- 기술 표준 보기(TV)
- 기술 표준 보기에서는 시스템 보기에서 설명하는 시스템의 기존 상태와
미래 상태 간 종속성, 상호 작용 및 조직을 제어하는 표준 및 규칙에 대해
설명합니다.
- 모든 보기(AV)
- 모든 보기 제품에서는 운영 환경의 전체 아키텍처 설명에 적용되는 정보를
제공합니다. 이러한 보기에서는 시스템의 한 Perspective를 제공하지 않지만
범위, 목적, 의도된 사용, 미션 목표, 운영 환경의 전략 및 용어 사전과 같은
정보에 대해 설명합니다.
DoDAF 구문 및 시맨틱
DoDAF는 사용자가 운영 환경의
컴포넌트의 구조 및 이러한 컴포넌트 간 관계에 대해 설명할 수 있도록 디자인되어
있습니다. 이를 수행하기 위해 DoDAF에서는 노드, 니드라인, 서비스 및 정보
교환과 같은 요소를 정의합니다. 그런 다음 미션 목표를 충족하기 위해 노드가
서로 협력하고 상호작용하는 방법에 대해 설명하도록 운영 환경을 모델링하는 데
사용하는 규칙을 제공합니다.
- 노드
- 노드는 데이터를 생성, 이용 또는 처리하는 운영 환경에 대한 아키텍처
설명의 논리적 요소 또는 실제 요소를 표시합니다.
노드는 운영 환경의 내부 또는 외부에 있으며 환경의 다른 요소와 상호작용하는
군인, 선원, 승무원, 민간인 근로자, 시스템 또는 서브시스템이 될 수 있습니다.
- 니드라인
- 니드라인은 UML 종속성 및 관계의 DoDAF 동등 용어이며 노드가 서로 상호작용하는
방법에 대해 설명합니다. 니드라인은 다른 노드로부터의 정보 또는 서비스에 대한
하나의 노드별 요구사항을 표현하므로 종속성과 정보의 논리적 플로우를 표시합니다.
- 서비스
- 서비스는 노드 사이에서 전송되는 운영 기능입니다.
노드 간 기능 전송은 정보 전송을 의미합니다.
- 정보 교환
- 정보 교환은 적시성 및 품질과 같은 정보 특성과 정보가 수집, 공유 및
사용되는 방법을 제어하는 요구사항의 콜렉션입니다.