MODAF 보기용 Rational Rhapsody

다음 표에서는 MODAF 추가 기능용 IBM® Rational® Rhapsody®에 포함된 보기의 관점에서 이러한 보기를 보여 줍니다.

이러한 보기에 대한 자세한 정보는 MODAF용 공식 온라인 문서 웹 사이트(http://www.modaf.org.uk)를 참조하십시오.

표 1. MoDAF 보기
아키텍처 관점/보기 보기 보기 이름 설명
모든 보기 관점 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는 표준을 기간에 연결하는 사용자 정의할 수 있는 표로 나타날 수 있습니다.

피드백