우리는 임상 정보의 복잡한 클래스 모델을 가지고 있습니다. 이는 모델 중심 아키텍처를 지원하기위한 것이므로 복잡성을 지연시킬 수는 없습니다. 그러나 주제 전문가도 검토 할 수 있어야합니다. SQL에서와 같이 "보기"를 만드는 방법이 UML에 있습니까? 복잡한 UML 클래스 그래프의 간단한보기
답변
다이어그램에서 원하는 클래스 만 표시하고 필요한 모든 포인트를 나타내는 여러 다이어그램을 얻을 수 있습니다.
UML 모델에는 모든 클래스가 포함되어 있지만 다이어그램에는 원하는 클래스 만 표시됩니다.
당신의 목적에 맞는 특정 UML 메타 클래스가 있습니다 : 패키지로부터 상속받은 모델.
"모델은 시스템을 가장 광범위하게 의미하며 소프트웨어와 하드웨어가 아니라 조직과 프로세스를 포함 할 수 있습니다. 특정 관점 (또는 유리한 점)에서 시스템을 설명합니다. (예 : 시스템의 설계자, 사용자 또는 고객) 특정 수준의 추상화 수준에서 모델은 전체 시스템을 포괄한다는 의미에서 완전하지만 해당 목적과 관련된 측면 만 (예 : 즉 주어진 수준의 추상화와 관점 내에서) 표현된다. " P 245
그리고
는 "A 모델은 물리적 시스템의 뷰를 캡처합니다. 그것은, 물리적 시스템의 추상화 특정 목적을 가지고.이 목적이 모델에 포함 할 작업을 결정하고 무엇 인 따라서 모델은 적절한 세부 수준에서 모델의 목적과 관련이있는 물리적 시스템의 측면을 완벽하게 설명합니다. " P 273
그리고 그것은 같은 표시 :
외관은 우리가 원하는 것처럼 보입니다. 이미 콘텐츠를 분류하기 위해 패키지를 사용하고 있지만 분석가와 중소 기업에게 다양한 구현 패턴을 지원하기 위해 모든 속성에서 문제가 발생하지 않고 분석가와 중소 기업에게 보여줄 수있는 방법이 필요합니다. 그러나 지금까지 외관은 모든 것을 두 번 문서화하는 것 같습니다. EA는 기존 클래스에서 파사드를 파생시키는 위젯을 제공하지 않습니다. RSA는 모두 서비스 외관에 관한 것입니다. – ockham
@ockham 나는 RSA를 모르며 도구에 관해서는 이야기 할 수 없지만 RSA는 외관을 정의하는 데 필요한 모든 도구를 제공한다는 것을 이해했습니다. 네가 네 대답을 얻은 것 같니? 그렇다면 나는 행복하다. – granier
흠. 너무 빨리 게시 됨. 이미지 메타를 편집 할 수 없습니다. 한숨. – ockham