Compatible with UML 2. Easily discover and install third-party extensions. Many extensions are open source and hosted on Github. Fork one and make your own.

Author:Gocage Gasho
Language:English (Spanish)
Published (Last):25 September 2009
PDF File Size:5.7 Mb
ePub File Size:18.32 Mb
Price:Free* [*Free Regsitration Required]

Documentation L icense, Version 1. Platform Architectur e. Creating Menu Exten sion File. Verification and Excution of Added Add-In. Using APIs for Pr ojects. Using APIs for Eleme nts. Basic Concept of Approach. Registering New Approach. Using Approach-Related Me thods. Basic Concepts of Model Framework. Creating New Model Fra mework. Registering New Model Fram ework. Using Model Frame work-Related Methods. Extension Element Object Ma nagement. Basic Concepts of Menu Extension.

Registering Menu Extension F ile. Registering Add-In Description F ile. Accessing Option Values. Basic Concepts of Event Subscription. Notation Extension Langu age. Creating a New Type of Diagram.

Chapter Writing Templates. Component elements of Template. Writing a Text-Based Template. Writing a Word Tem plate. Making a Template Distribution Package. It is based on UM L. It actively supports the.

Software ar chitecture is a critical proce ss that can r each 10 ye ars o r mor e into the fu ture. The intention o f the OMG. It provides the UML Profile. Users can. Ex cellent Extensibility and Flexibility. It prov ide s Add-In fr ameworks for extending the. COM Automation, a nd it provides extension of menu a nd option ite ms. The tool ca n also be integrated with an y external tools.

Wh y do we need a m odeling p latform rath er than just a UML tool? End users want custom izable tools. Providing a variety of customizin g. No modeling tool provides a complete set of all possible functionalities.

A good too l must allow future a ddition. MDA Model D riven Architecture technology requires no t only i ndepend ent platforms but multi-platform. Modeling tools confined to specific development envir o nments ar e not suitable for MDA. The tool. The too l must provide a high level. Chapter 2. StarUML Architect ure. It mainly descr ibes the structures of the platform. Blue indicates the platform. The extensible parts ca n be developed by the user or a third party an d then added.

Approach : A pproach defines the model of the project and basic orga nization o f. For details on. Chapter 5. Writing Approaches ". For details on UML profile, see. Chapter 7. Writing UML Profiles " and ". For de tails on model frame work , see.

Chapter 6. Writing Frameworks ". For de tails on Add-In. Chapter 9. For deta ils on menu exte nsion, see " Chap ter 8. Extending Menu ". For de tails o n option extension,. For detail s on subscribing.

Module is a software package which allows addition of new functio na li. As i llus tra ted in the diagram below, an Add-In. Application of Modules. Modules can contain v arious elements, it ca n be developed f or diff ere. Modules can be used f or. Support for Specific Processes.

Support for Specific Programming Language s. Integration with Specific Tools. NET , Extension of Other Functionalities. Building Individual or Enterprise Specific Environment. Elements of Module. Approach : A pproach is applied in the be ginning of the project to determine th e initial model structure. Other ba sic ser vi ces e. Event, Transa ction, Security,. This has a global ef f ect.

This is a critical element in. Utilizing them a llo ws use of option dialogs. This is usually pro g. This is usually progra mmed through e xternal API.

Application Objects. The Modeling Elements part provides a n. Meta-Object Facility and va rious elements other than modeling e lem e. The in t erfaces included in this pa rt are. The Modeling Elements Part. This par t can be further divided into many parts. Core Elements pa rt defines the top interface of model, view, and diagra m elem ents. The ExtCore Elements. T his part can be further divided into many.

Chapter 3. HelloWord Example. This chapter briefly describes methods and processes of developing Ad d-In, using the "H ello, world" example.


StarUML 5 Star UML 5.0 Developer Guide



StarUML 5.0 User Guide




Related Articles