보기 및 관점 작성

ViewViewpoint를 작성하여 시스템의 특정 양상 및 보기의 요구사항을 해결하기 위한 규칙을 정의할 수 있습니다.

이 태스크 정보

View는 패키지의 시스템 또는 서브시스템을 표시한 것입니다. 보기를 사용하여 디자이너는 자신에게 중요한 시스템의 특정 양상에 초점을 맞출 수 있습니다. 예를 들어, 새 공장의 제조 시스템 내에 보안 시스템을 정의하거나 새 엔진의 연료 효율 컴포넌트를 정의하려고 합니다.

Viewpoint은 보기 요구사항을 해결하기 위한 규칙과 규약을 정의합니다. 예를 들어, 공장 보안 시스템에 대한 관점에는 보안 요구사항, 보안 기능 및 실제 아키텍처, 보안 테스트 케이스가 포함될 수 있습니다.

프로시저

  1. 보기를 작성하려면, 보기가 필요한 시스템 또는 서브시스템을 강조표시하십시오.
  2. 마우스 오른쪽 단추를 클릭하고 새로 추가 > 일반 요소 > 보기를 선택하십시오.
  3. 작성된 브라우저 위치에 새 보기의 이름을 입력하십시오.
  4. 기능 창을 열고 새로 추가된 보기를 정의하십시오.
  5. 보기에 관점을 추가하려면, 보기를 강조표시하고 마우스 오른쪽 단추를 클릭한 후 새로 추가 > 일반 요소 > 관점을 선택하십시오.
  6. 작성된 브라우저 위치에 새 관점의 이름을 입력하고 기능 창을 열어 관점을 정의하십시오.

결과

브라우저에서 다이어그램으로 보기를 끌어올 수 있습니다.

참고: 변경 대상 > 보기를 사용하여 기존 패키지를 보기로 변경할 수 있습니다.

SysML 프로파일의 태그를 사용하여 관점을 정의할 수 있습니다.

새 요소를 추가하려면 새 요소를 추가할 항목을 브라우저에서 강조표시하십시오. 새로 추가 > 일반 요소를 선택하고 제공된 다음 가능성에서 요소 유형을 선택하십시오.
  • 주석은 시맨틱을 추가하지 않지만 유용한 정보가 담긴 텍스트 어노테이션입니다.
  • 제한조건은 하나 이상의 모델 요소와 연관된 제한조건을 논리 제한조건, 의사결정 분기의 조건 또는 수식으로 표시합니다.
  • 문제점은 해결해야 할 필요가 있는 바람직하지 않은 환경 상황을 설명합니다.
  • 근거는 특정 요구사항이나 디자인 기능에 대한 이유를 언급합니다.
  • 관점은 이해 당사자(stakeholder) 관심사항 세트를 처리할 보기 생성의 규칙 및 규약을 지정합니다.
  • 준수는 관점 규칙 및 규약에 잘 맞는지 자세히 설명합니다.
  • 종속성은 관계를 표시합니다.
  • 세분 작업은 모델 요소 또는 요소 세트를 사용하여 요구사항을 추가로 정의하는 방법을 설명합니다.
  • 실현은 인터페이스와 이 인터페이스를 구현하는 클래스 간의 관계(수퍼 클래스로)를 지정합니다.
요소를 작성하려면 다음을 수행하십시오.
  • 주석, 제한조건, 문제점, 근거관점 요소의 경우, 새 요소의 이름을 작성된 브라우저 위치에 입력하십시오.
  • 준수, 종속성세분화 요소의 경우, 종속된 요소를 선택하고 확인을 클릭하십시오.
  • 실현(Realization) 요소의 경우, 선택된 브라우저 항목의 수퍼 클래스가 될 클래스를 선택하고 확인을 클릭하십시오.

기능 창을 열고 새로 추가된 요소를 정의하십시오. 브라우저에서 다이어그램으로 새 요소를 끌어올 수 있습니다.

참고: 요소를 보기에서 제거하거나 모델에서 완전히 삭제할 수 있습니다.

피드백