|
Персональные инструменты |
|||
|
Справка:UML — различия между версиямиМатериал из CustisWiki
Версия 09:33, 5 июня 2012Можно автоматически рисовать UML-диаграммы классов по их текстовому описанию, причём с помощью двух расширений:
Содержание
PlantUMLПолная справка по языку — Media:PlantUML Language Reference Guide.pdf.Синтаксис вставки — просто <uml> ...код... </uml> Пример графа:
UMLGraphДиаграммы классов/** * @opt nodefontcolor "blue" */ class Person { String Name; } class Employee extends Person {} class Client extends Person {} class Tyre {} class Engine {} class Body {} /** * @composed 1 - 4 Tyre * @composed 1 - 1 Engine * @composed 1 - 1 Body */ class Car {} /** * @opt shape node * @note Located in the * machine room * @note Sun Blade 6048 * @depend - - - MapLocation * @depend - - - DataMine */ class Server{} /** @opt shape component */ class MapLocation {} /** @opt shape component */ class DataMine {} /** * CPU-munching * components that must * run on this server * @opt shape note * @opt commentname * @assoc - - - MapLocation * @assoc - - - DataMine */ class munchComment {} Большой примерGeneralisation RelationshipsAdvanced RelationshipsRelationships InferenceSchemaElement VisibilityAssociation TypesReal Example (Catalina Classes)Class Stereotypes and Tagged ValuesFonts, Colors, Global and Local OptionsЕще примерСсылки
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». Репликация: База Знаний «Заказных Информ Систем» → «Справка:UML» Статья реплицируется в Wiki4IntraNet. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||