UMLet - UMLet - Wikipedia
UMLet je open-source Jáva -na základě Nástroj UML určené pro výuku Unifikovaný Modelovací Jazyk a pro rychlé vytváření diagramů UML. Jedná se spíše o nástroj pro kreslení než o nástroj pro modelování, protože zde není žádný základní slovník ani adresář opakovaně použitelných návrhových objektů. UMLet je distribuován pod GNU General Public License.[1]
UMLet má jednoduché uživatelské rozhraní, které používá kódy pro formátování textu k úpravě základních tvarů s dekoracemi a anotacemi, takže v cestě uživatele není žádný les ikon nebo dialogů se seznamy parametrů. To vyžaduje, aby se uživatel naučil ještě další textový značkovací jazyk, ale úsilí je malé a označení je pro zkušeného návrháře UML zřejmé.
UMLet může exportovat diagramy do obrázků (eps, jpg ), výkresové formáty (SVG ), formáty dokumentů (PDF ). Schránku lze použít ke kopírování a vkládání diagramů jako obrázků do jiných aplikací. Je možné vytvářet vlastní prvky UML.
Základní kreslicí objekty lze upravit a použít jako šablony, což uživatelům umožňuje přizpůsobit si aplikaci podle svých potřeb. To vyžaduje programování prvků v Javě.
Jsou podporovány nejdůležitější typy diagramů UML: třída, případ použití, posloupnost, stav, nasazení, aktivita. Podpora funkcí UML 2.0 ještě není k dispozici, i když k tomu lze použít funkci přizpůsobení. Podporuje koncepty jako Martin Fowler UmlAsSketch.[2] Cíle jeho návrhu jsou popsány v článku „Flyweight UML Modeling Tool for Software Development“.[3] Další článek porovnává UMLet s Rational Rose.[4]
Nativní formát souboru aplikace je UXF, rozšíření XML určené pro výměnu modelů UML.
UMLet běží samostatně nebo jako Zatmění modul plug-in Okna, OS X a Linux.
Zprávy
- verze 14.3: Vylepšená integrace OS, Vylepšená integrace Eclipse, Oprava zabezpečení XML, Mnoho dalších oprav
- verze 14.1.1: Nové vlastní prvky, nová sekvence vše v jednom, opravy chyb
- verze 13.3: neprůhledné prvky, opravy chyb
- verze 13.2: Vylepšené vztahy
- verze 13.1: Opravy chyb
- verze 13.0: Interní refaktoring, kontextová nápověda
- verze 11.3: upravené chování správce zabezpečení, nové možnosti, vylepšen dávkový režim, nové typy relací
- verze 11.2: zalamování textu pro vlastní prvky, vylepšené vyhlazování, lepší podpora Eclipse
- verze 11.1: opravy stability
- verze 11.0: seznam naposledy otevřených souborů, přetažení souborů uxf, aktualizovaný formát souboru
- verze 10.4: přetažení palety, vylepšená schránka a vylepšená podpora klávesnice
- verze 10.3: aktualizace uživatelského rozhraní
Omezení
- Žádná přímá podpora pro šablony (parametrizované třídy) ani návrhové vzory, ačkoli obojí lze zobrazit pomocí zástupných řešení
- Žádné generování kódu - toto je návrhová volba, aby byl kreslicí nástroj rychlý a lehký.
Viz také
- Seznam nástrojů UML
- UXF UML eXchange Format pro výměnu návrhů UML jako souborů.
Reference
- ^ https://github.com/umlet/umlet
- ^ Martin Fowler je UmlAsSketch
- ^ M. Auer, T. Tschurtschenthaler, S. Biffl, „FlyML UML Modeling Tool for Development Software“, Proc 29. EUROMICRO Konference
- ^ M. Auer, L. Meyer, S. Biffl, Explorativní modelování UML - porovnání použitelnosti nástrojů UML, Proc 9. mezinárodní konference o podnikových informačních systémech (ICEIS 2007)