PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2023.11)
participant First order 10 PlantUML 언어참조가이드 (1.2023.11) 3 / 551 1.3 여러줄에서참여자선언하기 1 시퀀스다이어그램 @enduml 1.3 여러줄에서참여자선언하기 참여자를여러줄에서선언할수있습니다. @startuml participant Participant [ =Title ---- ""SubTitle"" 언어참조가이드 (1.2023.11) 4 / 551 1.5 자신에게메시지보내기 1 시퀀스다이어그램 1.5 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice -> Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 10 / 551 1.11 다이어그램분리 1 시퀀스다이어그램 1.11 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml0 码力 | 552 页 | 7.88 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.9)
"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. \n 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext Alice -> Bob : message 2 @enduml 1.9 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml 메시지에노트추가하기 1 시퀀스다이어그램 1.11 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 172 页 | 1.97 MB | 1 年前3PlantUML 1.2019.6 언어참조가이드
"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. \n 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext Alice -> Bob : message 2 @enduml 1.9 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml 메시지에노트추가하기 1 시퀀스다이어그램 1.11 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 172 页 | 1.95 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2020.23)
as "This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 7 / 306 1.10 다이어그램분리 1 시퀀스다이어그램 1.10 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml @enduml [Ref. QA-2503] 1.13 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 307 页 | 3.16 MB | 1 年前3PlantUML 1.2020.22 언어참조가이드
as "This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 7 / 294 1.10 다이어그램분리 1 시퀀스다이어그램 1.10 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml repeat end @enduml 1.12 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. PlantUML 언어참조가이드 (1.2020.22) 9 / 294 1.13 다른형태의노트들 1 시퀀스다이어그램0 码力 | 295 页 | 3.08 MB | 1 年前3PlantUML 1.2021.1 언어참조가이드
as "This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 7 / 385 1.10 다이어그램분리 1 시퀀스다이어그램 1.10 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml @enduml [Ref. QA-2503] 1.13 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 386 页 | 4.12 MB | 1 年前3PlantUML 1.2021.2 언어참조가이드
as "This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 7 / 390 1.10 다이어그램분리 1 시퀀스다이어그램 1.10 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml @enduml [Ref. QA-2503] 1.13 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 391 页 | 4.17 MB | 1 年前3PlantUML 1.2021.3 언어참조가이드
as "This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 7 / 407 1.10 다이어그램분리 1 시퀀스다이어그램 1.10 다이어그램분리 newpage 키워드를이용하여, 다이어그램을여러개의이미지로분리할수있다. newpage 키워드뒤에바로새로생성되는페이지의제목을넣을수있다. 여러페이지에걸쳐있는긴다이어그램을출력할때유용하다. (주: 예제에서첫번째페이지만표시되었지만, 실제로잘동작하는기능이다.) @startuml @enduml [Ref. QA-2503] 1.13 메시지에노트추가하기 메시지다음에 note left 나 note right 키워드를이용하여, 메시지에노트를추가할수있다. 또한, 한번에여러줄의노트를추가하는경우에는 end note 를이용하여, 노트의끝을표시해주어야한다. @startuml Alice->Bob : hello note left: this is a first0 码力 | 408 页 | 4.32 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.2)
"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. \n 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 클래스관계는다음과같은부호를사용합니다. Type Symbol Drawing Extension <|-- Composition *-- Aggregation o-- -- 는 .. 점선으로대체가능합니다. 이러한규칙들로다음과같은다이어그램을그리는것이가능합니다. @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 언어참조가이드 (1.2019.2) 74 / 157 6 컴포넌트다이어그램 6 컴포넌트다이어그램 몇가지예제를보자. : 6.1 컴포넌트 컴포넌트는반드시대괄호 [] 로둘러싸여야한다. 컨퍼넌트를정의할때 component 키워드도사용할수있다. as 키워드를이용해서별명을정의할수도있다. 이별명은뒤에서관계를정의할때사용된다. @startuml [First component]0 码力 | 158 页 | 1.76 MB | 1 年前3PlantUML 1.2019.4 언어참조가이드
"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 자신에게메시지보내기 참여자는자기자신에게메시지를보낼수있다. \n 을이용해서여러줄로쓰는것도가능하다 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 클래스관계는다음과같은부호를사용합니다. Type Symbol Drawing Extension <|-- Composition *-- Aggregation o-- -- 는 .. 점선으로대체가능합니다. 이러한규칙들로다음과같은다이어그램을그리는것이가능합니다. @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 언어참조가이드 (1.2019.4) 74 / 165 6 컴포넌트다이어그램 6 컴포넌트다이어그램 몇가지예제를보자. : 6.1 컴포넌트 컴포넌트는반드시대괄호 [] 로둘러싸여야한다. 컨퍼넌트를정의할때 component 키워드도사용할수있다. as 키워드를이용해서별명을정의할수도있다. 이별명은뒤에서관계를정의할때사용된다. @startuml [First component]0 码力 | 166 页 | 1.86 MB | 1 年前3
共 12 条
- 1
- 2