2009-04-01 6 views
1

UML에서 C# 클래스 속성 및 변수 속성 (UML 속성 아님)을 모델링하고이를 수행하는 방법을 잘 모르겠습니다.UML에서 C# 속성을 어떻게 모델링합니까?

[AttributeForTheClass]와 [AttributeForTheField] 및 [AttributeForTheMethod]

는 현재 우리가 Sparx 엔터프라이즈 설계자를 사용

[AttributeForTheClass] 
class SomeClass 
{ 
    [AttributeForTheField] 
    int SomeField; 

    [AttributeForTheMethod] 
    int SomeMethod(
     [AttributeForTheParameter]int someParam) 
    { 
     ... 
    } 
} 

어떻게 당신에게 모델을.

나는 C# 속성이 C# 언어 기능이라는 것을 알고 있지만 UML로도 정의되어 있는지 확신하지 못합니다.

누구나 해결책이 있습니까?

+0

이 여전히 당신을 위해 열려있는 질문인가? 몇 가지 세부 사항을 추가 할 수 있다면이 질문에 답할 수있을 것 같아요. –

답변

0

속성이있는 C# 코드를 리버스 엔지니어링하면 어떻게됩니까? 고정 관념이나 가치가있는 가치를 얻습니까?

모델링 뷰에서 스테레오 타입이어야하며 속성의 모든 매개 변수는 태그 값이어야하지만 가능한 경우 도구가 지원하는 것과 쉽게 일치합니다.

0

EA는 값으로, 이름 "속성"과 연결된 속성의 텍스트 태그 값으로 attribtues을 가져옵니다

[WebService(Namespace = "http://dataservice/")];[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)];[System.ComponentModel.ToolboxItem(false)]