다음 표에서는 MODAF 추가 기능용 IBM® Rational® Rhapsody®에 포함된 보기의 관점에서 이러한 보기를 보여 줍니다.
이러한 보기에 대한 자세한 정보는 MODAF용 공식 온라인 문서 웹 사이트(http://www.modaf.org.uk)를 참조하십시오.
| 아키텍처 관점/보기 | 보기 | 보기 이름 | 설명 |
|---|---|---|---|
| 모든 보기 관점 | Package | 모든 보기 관점에는 개요 및 전문 용어에 대한 설명을 제공하는 보기가 포함되어 있습니다. | |
| AV-1 | 모두 | 개요 및 요약 정보 |
이 보기는 일반적으로 텍스트 문서(예: Word, FrameMaker, HTML)로 엔터프라이즈에 대해 고려되는 오퍼레이션 및 기능에 대한 개요 및 요약 정보를 제공합니다. 이러한 보기의 범위는 아키텍처로 아키텍처에 컨텍스트를 제공합니다. AV‑1 문서를 추가한 다음 클릭하여 실행할 수 있습니다. |
| AV-2 | 모두 | 통합 사전 |
이 보기는 아키텍처에서 일반적으로 특수화 계층을 사용하여 독립형 구조로 사용되는 모든 요소를 나타냅니다. 이 보기는 각각에 대한 텍스트 정의를 제공해야 하고 요소의 소스(예: MODAF 온톨로지, IDEAS 모델, 로컬 등)를 참조합니다. |
| 전략적 관점 | Package | 전략적 관점에는 군용 기능과 다양한 조직에서 사용할 수 있도록 이러한 기능이 발전된 방법에 대해 자세히 설명하는 보기가 포함되어 있습니다. | |
| StV-1 | 전략적 | 엔터프라이즈 비전 | 이 보기는 엔터프라이즈 그룹 레벨 기능에 대한 전략적 컨텍스트를 정의합니다. 이 보기는 설계자의 전반적인 엔터프라이즈 비전 및 목표를 반영하여 설계자가 이러한 비전 및 목표를 실현 가능한 기능에 접목할 수 있도록 합니다. StV-1은 텍스트 문서였으나 현재에는 UML 구조 또는 클래스 다이어그램과 같은 구조화된 형식으로 표시됩니다. |
| StV-2 | 전략적 | 기능 분류법 | 이 보기는 기능 계층을 모델링합니다. 사용자는 이 보기를
통해 엔터프라이즈 단계(Phase)의 컨텍스트에서 기능을 구성하여
현재 및 미래 엔터프라이즈에 필요한 기능을 보여 줄 수 있습니다. 이 보기는
현재 아키텍처와 가능한 다른 참조 아키텍처에서 참조되는 모든 기능을
지정합니다. StV는‑2 UML 구조 또는 클래스 다이어그램을 사용하여 실현됩니다. |
| StV-3 | 전략적 | 기능 단계(Phase) | 이 보기는 기능이 사용되어야 하는 시점을 보여 줍니다.
이 보기는 기능을 기간에 맵핑합니다. 또한 차이/겹침 및 중복 분석을 수행하는 데
사용됩니다. StV‑3은 사용자 정의 기간과 함께 사용자 정의 테이블 보기를 보여 줍니다. |
| StV-4 | 전략적 | 기능 종속성 | StV‑2와 유사하게 이 보기는 기능 종속성과
StV-2에서 설명한 기능의 논리적 그룹화(기능 클러스터)를
보여 줍니다. StV‑4는 UML 구조 또는 클래스 다이어그램을 사용하여 실현됩니다. |
| StV-5 | 전략적 | 조직 배치 맵핑 기능 | 이 보기는 특정 시간에 어떤 기능이 어떤 시스템에
맵핑되는지와 특히 네트워크 사용 기능에 의한 기능 요구사항 충족에
대해 자세히 설명합니다. 이 보기를 사용하여
차이/겹침 분석 및 상호 운용성 분석을 수행하고, 시스템에서
기능이 실현되었는지 확인하고, 시스템 보기에 SRD(시스템 요구사항
문서)를 제공할 수 있습니다. StV는‑5 UML 클래스 또는 구조 다이어그램을 사용하여 실현됩니다. |
| StV-6 | 전략적 | 기능 맵핑에 대한 운영 활동 | 이 보기는 엔터프라이즈에 필요한 기능과 이러한 기능이
지원하는 운영 활동 간의 맵핑에 대해
설명합니다. 이 보기를 사용하여 오퍼레이션으로 기능을 맵핑하고
모든 기능이 이행되고 운영 활동에 대해 이러한 기능을 추적할 수 있는지 확인할 수
있습니다. StV‑6는 종속성과 함께 UML 클래스 다이어그램에서 파생됩니다. 일부 운영 뷰를 수행하면 완료됩니다. StV‑6는 Rational Rhapsody에서 테이블/매트릭스 레이아웃 및 보기를 사용하는 주요 이유입니다. |
| 운영 관점 | Package | 운영 관점에는 운영 수행 방법에 대한 논리 보기를 제공하는 보기가 포함되어 있습니다. | |
| OV-1 | 운영 | OV‑1은 OV‑1a, OV‑1b 및 OV‑1c라는 세 개의 부분으로 구성되어 있습니다. OV‑1 보기는 UML 유스 케이스 다이어그램을 사용하여 실현됩니다. | |
| OV-1a | 운영 | 상위 레벨 운영 개념 그래픽 |
이와 같은 운영 개념의 상위 레벨 그래픽 표시를 통해 그림 및 기타 운영 요소(예: 운영 노드, 사용자 운영 노드, 운영 활동 및 해당 활동 간의 관계)를 가져올 수 있습니다. 이는 정보 전달을 위한 운영 개념(CONOPS)을 나타내기 위해 작성되었습니다. |
| OV-1b | 운영 | 운영 개념 설명 |
이 보기는 OV‑1a에 대한 텍스트 설명을 제공하고 연관된 OV‑1a를 사용하여 생성되었습니다. |
| OV-1c | 운영 | 운영 성과 속성 |
이 보기는 OV‑1a에 나타난 시나리오와 연관된 운영 성과
속성과 시간의 흐름에 따른 이러한 속성의 전개에 대한 상세 정보를
표 형식으로 나타냅니다. OV1‑1a에는 서비스 품질 요구사항을 정의하는 성과 매개변수가 포함됩니다. |
| OV-2 | 운영 | 운영 노드 관계 설명 | 이 보기는 운영 노드와 운영 활동 간의 관계 및
플로우를 보여 줍니다. 또한 기능 경계 즉,
문제점이 있는 영역을 표시하는 데 사용할 수도 있습니다. OV‑2는 UML 클래스 또는 구조 다이어그램을 사용하여 실현됩니다. |
| OV-3 | 운영 | 운영 정보 교환 매트릭스 |
매트릭스로 표시되는 이 보기는 노드 간에 교환된 정보와 해당 교환의 관련
속성을 표시합니다. OV‑3는 OV‑2에서 파생될 수 있으며 표 및 매트릭스스 기능을 사용하여 생성됩니다. |
| OV-4 | 운영 | 조직 관계 차트 |
이 보기는 엔터프라이즈의 조직 차트를 보여 줍니다.
이 보기는 일반 차트와 실제 차트라는 두 가지 유형으로 구분됩니다. OV‑4는 UML 클래스 또는 구조 다이어그램을 사용하여 실현됩니다. |
| OV-5 | 운영 | 운영 활동 모델 |
이 보기는 운영 기능을 구현하는 데 필요한 활동의 플로우와
순서를 보여 줍니다. OV‑5는 OV‑2의 저가형 버전으로 UML 활동 다이어그램을 사용하여 실현됩니다. |
| OV-6a | 운영 | 운영 규칙 모델 | OV‑6 보기는 임무(예: 원칙, 참여 규칙 등)를
제어 및 제한하는 텍스트 규칙을 설명하는 데
사용됩니다. 이러한 규칙은 운영 뷰 모델 요소에 대한 운영
제한조건으로 나타납니다. 실제 규칙과 이러한 규칙이 적용되는 요소는 UML 구조 또는 클래스 다이어그램으로 표시된 후 표로 표시됩니다. |
| OV-6b | 운영 | 운영 상태 전이 설명 |
OV‑6 보기는 임무 목표를 설명하는 데 사용됩니다. OV‑6b 보기는 운영 요소(노드 또는 활동)의 동작을 설명합니다. OV‑6b는 UML 상태 차트를 사용하여 실현됩니다. |
| OV-6c | 운영 | 운영 이벤트 추적 설명 | OV‑6 보기는 임무 목표를 설명하는 데 사용됩니다. OV‑6c는 운영 노드 간에 전달된 메시지와 해당 메시지의 순서를 보여 줍니다. OV‑6c는 UML 시퀀스 다이어그램을 사용하여 실현됩니다. |
| OV-7 | 운영 | 정보 모델 | 이 보기는 요소 간에 전달된 데이터 구조를
보여 줍니다. OV‑7은 데이터, 해당 데이터의 구성 및 유형을 정의하는 UML 클래스 다이어그램을 사용하여 실현됩니다. |
| 시스템 관점 | Package | 시스템 관점에는 운영이 실제로 구현되는 방식을 보여주는 보기가 포함되어 있습니다. 이러한 보기는 SRD에 대한 입력으로 사용되고 플랫폼이 상호작용하는 방식을 자세히 설명하고 StV에서 기능의 실제적 실현입니다. | |
| SV-1 | 시스템 | 자원 상호작용 스펙 |
이 보기는 어떠한 자원이 있으며 이러한 자원이 서로 상호작용하는
방식을 보여 줍니다. 이 보기에는 엔터프라이즈의
사용자 요소(예: 역할, 직위 및 조직)와 실제 요소(예: 시스템 및 플랫폼)이
포함됩니다. 이 보기는 일반적으로
시스템 개념/옵션 정의, 인터페이스 정의, 상호 운용성 분석 및 운영 계획에
사용됩니다. SV‑1은 UML 구조 또는 클래스 다이어그램을 사용하여 실현됩니다. |
| SV-2a | 시스템 | 시스템 포트 스펙 |
SV2 보기는 모두 통신과 관련되어 있으며 UML 구조 및 클래스
다이어그램을 사용하여 실현할 수 있습니다. SV‑2a는 시스템의 포트(지정된 상호작용 지점)를 지정하고 포트에서 사용할 수 있는 프로토콜을 정의합니다. |
| SV-2b | 시스템 | 시스템 포트 연결 설명 |
SV2 보기는 모두 통신과 관련되어 있으며 UML 구조 및 클래스
다이어그램을 사용하여 실현할 수 있습니다. SV‑2b는 시스템 간의 포트 상호작용을 보여 줍니다. SV‑2b는 SV‑1과 매우 유사하지만 프로토콜 및 네트워크가 포함되어 있습니다. |
| SV-2c | 시스템 | 시스템 연결 클러스터 |
SV2 보기는 모두 통신과 관련되어 있으며 UML 구조 및 클래스
다이어그램을 사용하여 실현할 수 있습니다. SV-2c는 시스템 간의 개별 연결이 상위 자원 간의 논리적 연결로 그룹화되는 방법을 정의합니다. |
| SV-3 | 시스템 | 자원 상호작용 매트릭스 | 이 보기는 서로 통신하는 항목을 보여 줍니다. 이 보기는 SV‑1.의 정보에서 생성됩니다. SV‑3은 시스템 간의 통신 회선을 N2 다이어그램(시스템-시스템 매트릭스)으로 보여 줍니다. 이 보기는 데이터 플로우의 소스(정보 제공자) 및 스킨(정보 이용자)을 나타냅니다. |
| SV-4 | 시스템 | 기능 설명 |
이 보기는 시스템 또는 기능의 기능적 분해를
정의합니다. 또한 상위 레벨 기능을 수행하기 위해 기능이 상호작용하는 방법을 보여주는 데
사용할 수도 있습니다. SV‑4는
SRD의 기능적 요구사항을 제공합니다. SV‑4는 UML 활동 다이어그램을 사용하여 실현할 수 있습니다. |
| SV-5 | 시스템 | 운영 운영 추적성 활동 |
이 보기는 스프레드시트와 같이 생성된 보기로
오퍼레이션으로 시스템 및 시스템 함수 맵핑을 요약하고 누락된
시스템 함수를 식별하고, URD 및 SRD 간에 추적성 링크를
제공합니다. 이 매트릭스는 시스템 자원 또는 함수를 오퍼레이션에 링크하는 종속성이 있는 UML 클래스 다이어그램에서 파생됩니다. |
| SV-6 | 시스템 | 시스템 데이터 교환 매트릭스 | 이 보기는 시스템 데이터를 제외하고 SV‑3과 유사하며 모든 데이터
항목의 소스 싱크 프로토콜, 컨텐츠 등에 대해 자세히 보여 줍니다. 이 보기를 사용하면 상호 운용성 요구사항을
지정할 수 있습니다. SV‑6는 모델의 속성으로 캡처된 정보에서 파생됩니다. 또한 아키텍처 사용자에게 필요한 정보에 따라 사용자 정의할 수 있습니다. |
| SV-7 | 시스템 | 자원 성능 매개변수 매트릭스 |
각 시스템 파트에 대해 예상되는 서비스 품질 요구사항을 정의하는
스프레드시트처럼 생성된 보기입니다. SV‑7은 UML 요구사항 다이어그램 또는 모델 요소와 연관된 속성에서 파생될 수 있습니다. 이 보기는 사용자 정의할 수 있습니다. |
| SV-8 | 시스템 | 기능 구성 관리 |
이 보기는 시스템 발전 설명입니다. 오랜 기간이
흐름에 따라 시스템 또는 아키텍처가 어떤 방식으로 발전해 나아갈지에
대해 설명합니다. SV‑8은 StV‑3과 유사합니다. SV‑8은 UML 클래스 또는 구조 다이어그램으로 실현할 수 있습니다. |
| SV-9 | 시스템 | 기술 및 스킬 예측 |
이 보기는 가까운 미래에 사용 가능한 기술에 대해 자세히 설명하는 사용자 정의할 수 있는, 사용자 정의 기간에 따라 달라지는 표입니다. 이 보기는 시스템 발전, 기능의 단계적 실행 및 획득 시 수정됩니다. |
| SV-10a | 시스템 | 자원 제한조건 스펙 |
이 보기는 아키텍처 구현 측면(즉, SV
관점의 구조적 요소 및 동작적 요소)에 대한 기능적 및 비 기능적
제한조건을 지정합니다. 이러한 요소는 클래스 또는 구조 다이어그램에서 서로 간에 맵핑되고 표 보기 세트로 표시됩니다. |
| SV-10b | 시스템 | 자원 상태 전이 설명 |
이 보기는 다양한 이벤트에 대한 시스템 자원의 상태 기반 동작을
보여 줍니다. 일관성을 위해 상태 기반 동작은
SV‑10c에 표시된 모든 플로우의 집계 동작으로 맵핑되어야 합니다 . SV‑10b은 UML 상태 차트를 사용하여 실현됩니다. |
| SV-10C | 시스템 | 자원 이벤트- 추적 설명 | 이 보기는 다양한 시스템 자원 간에 발생한
모든 메시지 및 이벤트 상호작용을 시간 순서대로
표시합니다. 이러한 다이어그램은 특정 시나리오를 중점적으로 보여 줍니다. SV‑10c는 UML 시퀀스 다이어그램을 사용하여 실현됩니다. |
| SV-11 | 시스템 | 실제 스키마 | 이 보기는 OV‑7과 유사하며 실제 레벨(데이터
관계, 구조, 속성)에서 사용되는 데이터를 정의하고 데이터 구조를 최적화하고 인터페이스 및
데이터 유형을 지정합니다. SV‑11은 UML 클래스 다이어그램에서 실현됩니다. |
| 획득 관점 | Package | Rational Rhapsody
MODAF 프로파일에서 다른 보기가 사용하는 획득 관점과 연관된 요소가
포함되어 있습니다. AcV-1 및 AcV-2 보기는 Rational Rhapsody MODAF 프로파일에서 지원되지 않습니다. |
|
| 기술 관점 | Package | 기술 관점에는 시스템 개발을 제한하는 기술 표준에 대해 자세히 설명하는 보기가 포함되어 있습니다. | |
| TV-1 | 기술 | 표준 프로파일 | TV‑1은 아키텍처에 적용 가능한 최신 기술 및 비 기술 표준
지침 및 정책을 제공합니다. TV‑1은 모델에 적용되는 대용량 외부 문서이거나 표준을 나타내는 요소를 모델 요소로 맵핑하는 사용자 정의할 수 있는 표로 작성될 수도 있습니다. |
| TV-2 | 기술 | 표준 예측 | 이 보기는 예측 진전에 따른 개발 시 표준을 식별합니다. TV‑2는 표준을 기간에 연결하는 사용자 정의할 수 있는 표로 나타날 수 있습니다. |