PlantUML 1.2021.1 언어참조가이드
4.12 MB
386 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
韩语 | .pdf | 3 |
摘要 | ||
文档主要介绍了PlantUML 1.2021.1版本的功能和使用方法,涵盖多种类型的图表,包括UML图表(如序列图、类图、活动图、组件图等)、JSON数据图、网络图、架构图、SDL图、实体关系图等。文档详细说明了如何通过简洁的语法定义这些图表,并提供了具体的示例。此外,还介绍了如何配置环境变量以支持更多功能,如使用特定的JAR文件。 | ||
AI总结 | ||
# PlantUML 1.2021.1 언어참조가이드 요약
PlantUML은 UML(ificado Modeling Language)을 포함한 다양한 다이어그램을 손쉽게 그릴 수 있는 오픈소스 프로젝트입니다. 이 문서에서는 PlantUML의 주요 기능과 사용법을 중심으로 요약합니다.
---
## 1. PlantUML의 주요 기능
PlantUML은 다음의 UML 다이어그램을 포함한 다양한 도구를 지원합니다:
- **UML 다이어그램**: 시퀀스, 유즈케이스, 클래스, 객체, 액티비티, 컴포넌트, 배치, 상태, 타이밍 다이어그램
- **비UML 다이어그램**: JSON Data, Network diagram, Wireframe, Archimate, SDL, Ditaa, Gantt, MindMap, Work Breakdown Structure, Mathematic, Entity Relationship Diagram
각 다이어그램은 간단한언어로 정의할 수 있으며, 연결고리와 색상도 적용할 수 있습니다.
---
## 2. 주요 사용법 및 기능
### (1) **액티비티 다이어그램 (Beta)**
액티비티 다이어그램을 그리는 방법을 설명합니다. 예를 들어:
```plantuml
start
:some activity;
(A) detach
(A) :other activity;
stop
```
또한 컨NECTОР에 색상을 적용할 수 있습니다:
```plantuml
start
:The connector below wishes he was blue;
#blue:(B)
:This next connector feels that she would be better off green;
#green:(G)
stop
```
### (2) **JSON 데이터 표현**
JSON 데이터를 시각화할 수 있습니다. 이 기능을 활성화하려면 `@startjson`과 `@endjson` 키워드를 사용합니다:
```json
{
"fruit": "Apple",
"size": "Large",
"color": "Red"
}
```
### (3) **네트워크 다이어그램 (NWDIAG)**
네트워크 구조를 그리는 방법을 설명합니다. 예를 들어:
```plantuml
nwdiag {
group {
color = "#CCFFCC";
description = "Long group description";
web01;
web02;
db01 [address = ".101", shape = database];
}
network dmz {
web01;
web02;
}
network internal {
web01;
web02;
db01 [address = ".101", shape = database];
}
}
```
### (4) **엔티티 관계도**
엔티티 관계도를 그리는 방법을 설명합니다. 예를 들어:
```plantuml
entity Entity01 {
* identifying_attribute
-- * mandatory_attribute
optional_attribute
}
```
엔티티 관계도는 클래스 다이어그램의 확장 버전으로, 정보 공학적 관계를 추가적으로 표현할 수 있습니다.
### (5) **색상 및 스타일 설정**
다양한 요소에 색상과 스타일을 적용할 수 있습니다. 예를 들어:
```plantuml
skinparam {
roundCorner 15
}
```
---
## 3. 참고사항
- PlantUML은 다양한 확장 기능과 플러그인을 지원합니다.
- JSON 데이터 표현과 네트워크 다이어그램은 별도의 키워드로 활성화할 수 있습니다.
- 엔티티 관계도는 클래스 다이어그램의 기능을 모두 지원하며, 정보 공학적 관계 표현을 추가로 제공합니다.
이 문서는 PlantUML의 다양한 기능을 활용하여 효과적인 시각적 표현을 가능하게 합니다. |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
374 页请下载阅读 -
文档评分