본문 바로가기

UML툴3

제 11 장. 템플릿 작성하기 제 11 장. 템플릿 작성하기 이 장에서는 Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Code 등의 산출물을 생성하기 위한 사용되는 템플릿의 구성 요소에 대해서 소개하고, 사용자가 직접 자신의 템플릿을 정의하는 방법을 예제를 통해서 설명한다. 그리고 작성한 템플릿을 등록하거나 다른 컴퓨터로 배포하는 방법을 설명한다. 템플릿 구성 요소 StarUML Generator의 템플릿은 일반적으로 크게 두가지 영역으로 구분되어진다. 한 부분은 문서가 보여지는 스타일을 지정하는 영역이며, 다른 한 부분은 UML 모델로부터 각 요소를 어떤 식으로 가져오는지 결정하는 커맨드 영역이다. 커맨드 영역은 MS Office 계열 템플릿(Word, Excel, PowerPo.. 2009. 7. 23.
제 10 장. 노테이션 확장하기 제 10 장. 노테이션 확장하기 이 장에서는 Notation Extension이 무엇이며 사용되는 기본 개념들은 어떤 것이 있는지 설명하고, Notation Extension을 위해서 사용되는 언어의 기본 구문에 대한 명세를 간략하게 소개한다. 그리고 예제를 통해서 새로운 종류의 다이어그램을 Notation Extension을 이용하여 어떻게 추가할 수 있는지 설명한다. 왜 노테이션 확장이 필요한가? Notation Extension은 UML 모델에 대한 표기법을 사용자가 직접 정의하여 사용할 수 있도록 표기법을 위한 확장 개념이다. StarUML은 이러한 Notation Extension을 실행할 수 있는 플랫폼을 제공한다. 그러면 UML이 있는데 이러한 Notation Extension 개념이 왜 필.. 2009. 7. 23.
제 9 장. Add-In COM Object 사용하기 제 9 장. Add-In COM Object 사용하기 Add-In COM Object의 기본 개념 StarUML™에 새로운 기능을 추가하고자 할 때 이전 'Chapter 3. Hello world Example'에서 보았듯이 간단한 Script 코드를 정의할 수도 있지만, 좀 더 복잡하거나 유용한 기능을 제공하기 위해서는 COM 개체를 지원하는 프로그램 개발 환경을 사용하는 것이 나을 것이다. StarUML™ Add-In COM Object를 구현할 때 Visual C++, Delphi, C#, Visual Basic 등과 같이 COM 기술을 지원하는 어떤 프로그램 환경을 선택하던지 상관이 없다. StarUML™ Add-In COM Object를 구현할 때 지켜야 하는 가장 중요한 점은 StarUML™이.. 2009. 7. 23.