UML

2016-06-14 4 views
3

나는 다음과 같이 비트 필드 멤버의 구조를 만드는 오전에 bitfileds을 표현하는 방법 : UML

struct Param 
{ 
    char move1: 1; 
    char move2: 1; 
    char move3: 1; 
    char move4: 1; 
}; 

누구 UML 다이어그램으로 그들을 표현하는 방법을 도와 드릴까요

귀하의 질문은 불행하게도 구현에 정말 가까이

+0

어떤 목적으로? 어떤 맥락에서? –

답변

2

및 특정 언어. OMG UML 표준에는 그러한 것이 없습니다.

다행히도 UML은 매우 확장 성이 뛰어나며 사용자 정의 스테레오 타입을 필드 E.G.에 적용 할 수 있습니다. <<bitfield>> 그리고 잠재적으로 코드 생성기를 조정하여 비트 필드를 생성하십시오.

0

1 비트 너비로 선언 된 BitField 프리미티브를 정의 할 수 있습니다. 그런 다음 UML을 사용하면 속성을 정렬하여 올바른 순서로 유지할 수 있습니다. BitField 유형의 4 개의 명명 된 속성이있는 Param 데이터 형식을 만들 수도 있습니다.

코드를 생성하는 경우 분명히 코드 생성기가 무엇을해야하는지 알고 있어야합니다.