본문 바로가기

UML 툴2

제 8 장. 메뉴 확장하기 제 8 장. 메뉴 확장하기 메뉴 확장의 기본 개념 사용자가 정의한 Add-In의 기능을 호출하는 방법을 제공하기 위하여 StarUML™ 메뉴 시스템을 확장할 수 있는데, 이를 위해서 각 Add-In 개발자는 메뉴 확장 파일을 제공해야 한다. 이와 관련된 절차는 크게 다음과 같다. 메뉴 확장 파일 작성 메뉴 확장 파일 등록 Add-In 메뉴 확장 파일(*.mnu)은 XML 형식의 텍스트 파일로, StarUML™에 플러그인(plug-in)되는 각 Add-In은 반드시 하나의 메뉴 확장 파일을 제공해야 한다. StarUML™은 이 메뉴 파일이 정의하는 내용을 바탕으로 어플리케이션의 메인 메뉴(main menu)와 팝업 메뉴(popup menu)를 확장하여 새로운 메뉴 항목들을 추가하고, 각 메뉴 항목이 클릭되.. 2009. 7. 23.
제 7 장. UML 프로파일 사용하기 제 7 장. UML 프로파일 사용하기 UML 프로파일의 기본 개념 UML 확장 메커니즘 UML은 범용적인 소프트웨어 모델링 언어이며, 일반적인 소프트웨어 모델링 요구사항들을 충족할 수 있도록 잘 정의된 풍부한 모델링 개념들과 표기법들을 제공하고 있다. 그렇지만 오늘날 소프트웨어 모델링/개발 환경이 매우 다양하기 때문에 UML 표준에는 없는 추가적인 요소 또는 의미들에 대한 요구가 생길 수 있다. UML은 이러한 요구들을 지원할 수 있는 개념까지 표준 안에서 제공하고 있는데, 이것이 바로 UML 확장 메커니즘(Extension Mechanism)이다. UML의 확장 메커니즘은 스테레오타입(Stereotypes), 제약사항(Constraints), 태그정의(Tag Definitions), 태그값(Tagge .. 2009. 7. 23.