pdf文档 PlantUML 1.2019.1 언어참조가이드

1.89 MB 146 页 0 评论
语言 格式 评分
韩语
.pdf
3
摘要
文档介绍了PlantUML 1.2019.1版本的语言参考指南,涵盖了多种图表类型(如活动图、用例图、类图等)以及相关命令的使用方法。内容包括注释、页眉页脚、缩放、颜色设置、列表、盐特(SALT)图表等功能,并提供了示例代码以展示如何实现这些功能。
AI总结
### PlantUML 1.2019.1 언어참조가이드 요약 **1. 개요** PlantUML은 다양한 UML 다이어그램을 포함한图表를 빠르게 작성할 수 있는 오픈소스 프로젝트입니다. 지원하는 주요 UML 다이어그램 유형은 다음과 같습니다: - 시퀀스 다이어그램 - 유즈케이스 다이어그램 - 클래스 다이어그램 - 액티비티 다이어그램 - 컴포넌트 다이어그램 - 상태 다이어그램 - 객체 다이어그램 - 배포 다이어그램 - 타이밍 다이어그램 UML 외에도 다음과 같은 다이어그램을 지원합니다: - Wireframe 그래픽 인터페이스 - Archimate 다이어그램 - SDL (Specification and Description Language) 다이어그램 - Ditaa 다이어그램 - Gantt 다이어그램 - 수학 표현 (AsciiMath 또는 JLaTeXMath 기반). **2. 주요 기능** #### 2.1 주석 - 단순히 '''(따옴표)로 시작하는 모든 것은 주석입니다. - 여러 줄 주석은 /*로 시작하고 */로 끝냅니다. #### 2.2 헤더 및 푸터 - `header` 또는 `footer` 명령어를 사용하여 생성된 그림에 헤더나 푸터를 추가할 수 있습니다. - 헤더/푸터의 위치를 중앙, 왼쪽, 오른쪽으로 지정할 수 있습니다. - HTML 코드를 포함시킬 수 있습니다. ##### 예제: ```plantuml @startuml header Warning: Do not use in production. center footer Generated for demonstration @enduml ``` #### 2.3 확대/축소 - `scale` 명령어를 통해 이미지를 확대/축소할 수 있습니다. - 확대율은 숫자, 분수, 너비/높이, 또는 최대 너비/높이로 지정할 수 있습니다. ##### 예제: ```plantuml @startuml scale 180*90 Bob->Alice : hello @enduml ``` #### 2.4 액티비티 다이어그램 - 텍스트 포맷팅은 Creole wiki 문법을 사용할 수 있습니다. -loating note나 note 명령어를 사용하여ลอย 상태의 노트를 추가할 수 있습니다. ##### 예제: ```plantuml @startuml start :foo1; floating note left: This is a note :foo2; note right This note is on several //lines// and can contain HTML end note stop @enduml ``` #### 2.5 색상 지정 - 액티비티에 특정 색상을 지정할 수 있습니다. ##### 예제: ```plantuml @startuml start :starting progress; #HotPink:reading configuration files These files should be edited at this point!; #AAAAAA:ending of the process; @enduml ``` #### 2.6 Creole 문법 - Creole 엔진이 통합되어 텍스트 스타일을 표준화할 수 있습니다. - 강조 효과는 **볼드**, //이탤릭스//, "" 몬ospace "", --스트로크-- , __밑줄__, ~~파랑색~~과 같이 표현할 수 있습니다. ##### 예제: ```plantuml @startuml Alice -> Bob : hello --there-- ...Some ~~long delay~~ ... Bob -> Alice : ok note left This is **bold** This is //italics// This is ""monospaced"" This is --stroked-- This is __underlined__ This is ~~waved~~ end note @enduml ``` #### 2.7 리스트 - Creole 문법을 사용하여 목록을 표현할 수 있습니다. ##### 예제: ```plantuml @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note @enduml ``` #### 2.8 대용량 파일 분할 - 대용량 파일을 분할하여 관리할 수 있습니다. #### 2.9 완벽한 예제 - 액티비티 다이어그램 예제: ```plantuml @startuml start :Forward request; else (yes) :Render page template; endif endif stop @enduml ``` **3. 기타** - PlantUML은 다양한 스킨 파라미터와 레전드, 스크롤 바 등을 통해 사용자 맞춤형 설정이 가능합니다. - Archimate, Ditaa, Gantt 등 기타 다이어그램 유형도 지원합니다. 이 문서는 PlantUML의 주요 기능과 사용법을 중심으로 설명하며, 다양한 예제를 통해 이해를돕습니다.
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 134 页请下载阅读 -
文档评分
请文明评论,理性发言.