2016-06-07 7 views
0

이 UML은 아래 텍스트와 일치합니까? 대신 많은 서브 클래스를 정의하거나 다중 상속을 소개하거나 노력 UML 관계 모델링

, 우리는 대신 장치가을 재생하기위한 것입니다 것을 역할 집합을 정의 할 수 있습니다. (관리되는 장치의 개념이 좋은 이유는 다른 입니다. 이제 은 관리되는 장치의 기본 개념을 정의 할 수 있으며 하나 이상의 역할을 하나 이상의 역할과 연결하여 해당 기능을 모델링 할 수 있습니다 ( ). 적절한). 이는 같은 일반적인 기능 (예 : 라우팅)을 가지고있는 두 가지 유형의 장치에 동일한 일반 기능을 구현하는 다른 방법으로 기능의 서로 다른 하위 집합을 생성하여 을 할당하여 해결합니다.

UML은 각 장치가 0 또는 1 개의 DeviceRoles를 가질 수 있다고 지정합니다. 동료는 UML이 각 DeviceRole이 최대 하나의 Device에 속할 수 있다고 명시합니다. 두 경우 모두 UML은 장치가 일련의 역할을 집계 할 수 있다는 것을 반영하지 않는 것처럼 보입니다. , 물리적 자원 비즈니스 엔티티

정보 프레임 워크 스위트 GB922 물리적 자원 릴리스 15.0.1 2015년 11월

감사 :

UML에서와 텍스트는 TMForum의 정보 프레임 워크 (SID)에서 추출 Greg

+1

라우터가 그 다이어그램에서 혼자 서있는 이유는 무엇입니까? –

답변

2

UML 다이어그램은 텍스트와 일치합니다. 장치가 0 개 이상의 장치 역할을 집계하고 0 또는 1 개의 장치로 장치 역할을 재생할 수 있다고 분명히 말합니다. UML에서 다중도는 수량화되는 유형 옆에 표기됩니다.

속성 이름이 연결 끝에 쓰여 있으면 도움이됩니다.

0

이 문서를 작업하고 이에 대한 데이터 모델을 만들었습니다. 실제 환경에서 리소스, 예를 들어 mikrotik 라우터와 같은 물리적 리소스는 라우터와 방화벽 역할을 동시에 수행 할 수 있습니다. 따라서 모델은 단일 리소스에 대한 여러 역할의 필요성을 충족시켜야합니다. 이 예제가 주제를 명확히 밝히기를 바랍니다.