M$ Visio 에서 UML로 클래스다이어그램 "매개변수의 종류&q
글쓴이: sang980 / 작성시간: 금, 2004/05/21 - 1:36오후
M$ Visio에서 UML로 클래스 다이어그램을 그리고
UML 클래스 속성 -> UML 작업 속성 -> UML 매개 변수 속성
창을 열어보면,
종류(K) : 콤보박스 (in,out,inout) 이라고 선택할 수 있습니다.
도움말을 찾아보니 아래와 같이 설명이 나옵니다.
Quote:
종류
필수 매개 변수의 종류를 선택합니다.
입력(In)은 수정할 수 없는 입력 매개 변수를 의미합니다.
출력(Out)은 호출자에게 정보를 전달할 수 있도록 수정할 수 있는 출력 매개 변수를 의미합니다.
입출력(Inout)은 수정할 수 있는 입력 매개 변수를 의미입니다.
그런데...이게 무엇을 의미 하는지 잘 모르겠습니다.
제 생각엔
Quote:
In : const 매개변수
Out : 포인터 매개변수(Call by Reference)
Inout : 일반 값 매개변수(Call by Value)
를 의미하는것 같은데 맞을까요?
그럼 const 포인터 매개변수는 어떻게 표시해야 하는지..@_@ 아무래도 제가 생각하는게 틀린것 같은데, visio에서 in,out,inout 이 무엇을 의미하나요?
ps. 그냥 왠만하면 매개변수의 종류는 표현하고 싶지 않은데, 표시 안하는 법을 모르겠어요. @_@
Forums:
아마도
아마 UML의 함수 인자 구분을 in, out, inout으로 한것은 ms com등에서 쓰이는 interface기술하는 부분을 참조하는 것같은데,
일단 UML은 language중립적이라는 것을 고려하면 language에서 알아서 쓰라는 것이지(의미만 부여) 어떤 syntax를 강요하는것은 아니라 생각됩니다.
저도 이거
저도 이거 표시안하고 싶어요!!
은근히 inout in out 표시되면 다이어그램 평수(?)도 넓어져서..;;
현재로썬 찾아바꾸기로 지울 생각중입니다.
----------------------------------------
▒ SigNature is 개처럼 공부하라 ▒
----------------------------------------
▒ SigNature is 개처럼 공부하라 ▒
댓글 달기