본문 바로가기

StarUML12

제 3 장. HelloWord 예제 제 3 장. HelloWord 예제 이 장에서는 Hello, world 예제를 가지고 Add-In을 개발하는 방법과 과정을 간단하게 설명한다. "Hello, world" 예제 Hello, world 예제는 어떤 기술들을 익히기 위해 가장 처음으로 사용되는 예제이자 가장 쉬운 예제이다. 이 예제를 통해서 Add-In에 대한 감을 잡을 수 있도록 한다. Hello, world 예제는 모든 Add-In 구성 요소들을 사용하지 않고 가장 기본적인 것만을 사용하여, 다음과 같이 구성한다. 하나의 메뉴 확장(Menu Extension) 하나의 스크립트(Script) Hello, world 예제는 메뉴 [Hello, world!]를 하나 추가하고 사용자가 해당 메뉴를 선택하면 프로젝트의 명칭(title)이 "Hell.. 2009. 7. 23.
제 2 장. StarUML 아키텍쳐 제 2 장. StarUML 아키텍쳐 이 장에서는 StarUML™의 기본 아키텍처에 대해서 설명한다. 플랫폼 아키텍처와 Add-In의 구성 그리고 외부 API(External API)가 어떻게 구성되어 있는지에 대해 주로 기술한다. 플랫폼 아키텍쳐 StarUML™은 단순히 정의된 기능들만을 제공하는 것이 아니라 새로운 기능들을 얼마든지 추가할 수 있는 확장 가능한 소프트웨어 모델링 플랫폼이다. 다음 그림은 StarUML™의 아키텍처 구성을 보여준다. 하늘색은 플랫폼(Platform)을 의미하고 초록색은 확장 가능한 부분(Extensible part)을 의미한다. 확장 가능한 부분은 사용자 혹은 제3자에 의해 개발된 후 플랫폼에 추가되어 상호 연동될 수 있다. Approach : 접근법(Approach)은 .. 2009. 7. 23.
1장 StarUML 소개 제 1 장. 소개 StarUML™ 개발자 가이드는 UML 기반 소프트웨어 모델링 플랫폼인 StarUML™의 확장 메커니즘을 사용하여, 개발자들이 StarUML™ 모듈을 개발하는데 필요한 정보를 제공한다. StarUML 개요 StarUML™은 UML(Unified Modeling Language)을 지원하는 소프트웨어 모델링 플랫폼으로써, UML 버전 1.4에 기반을 두고, UML 2.0 표기법을 지원하고 있으며 총 11가지의 다양한 종류의 다이어그램을 제공한다. 그리고 UML 프로파일 개념을 지원하여 MDA(Model Driven Architecture) 접근방법을 적극적으로 지원한다. StarUML™은 고객의 환경에 대한 맞춤 능력이 우수하고 기능에 대한 확장성이 매우 뛰어난 것이 장점이다. 고객에 적.. 2009. 7. 23.