텍스트 설명에서 UML 다이어그램 생성

안녕하세요 여러분,

나는 항상 UML을 싫어했는데 내가 본 모든 도구는 "그리기"가 필요했고 생산성이 떨어진다고 느꼈기 때문입니다.
그래서 저는 PlantUML을 발견했고 제 세상이 바뀌었습니다. 이제 다이어그램을 작성하고 생성할 수 있게 되었습니다. 이 옵션이 마음에 들었던 이유 중 하나는 다이어그램을 최신 상태로 유지하는 것입니다. 이제 이 옵션은 간단하고 빠릅니다.

도구를 사용하는 방법을 살펴보겠습니다.
첫째, 나에게 좋은 또 다른 점은 docker =)를 사용할 수 있다는 것입니다.
먼저 다이어그램을 생성하기 위해 2개의 도커 이미지를 사용합니다. 내가 사용https://hub.docker.com/r/think/plantuml/
이 경우 test.uml이라는 파일을 만들었습니다.

@startuml
autonumber
Bob -> Alice : Authentication Request
Bob <- Alice : Authentication Response

autonumber 15
Bob -> Alice : Another authentication Request
Bob <- Alice : Another authentication Response

autonumber 40 10
Bob -> Alice : Yet another authentication Request
Bob <- Alice : Yet another authentication Response

@enduml


이 명령을 실행합니다

cat test.uml | docker run --rm -i think/plantuml > test.svg 
cat test.uml | docker run --rm -i think/plantuml > test.png 


보시다시피 결과입니다.


또 다른 방법은 서버를 실행하여 다이어그램을 작성하고 보는 것입니다. 내가 사용https://hub.docker.com/r/plantuml/plantuml-server/

이 경우 명령을 실행합니다.

docker run -d -p 8080:8080 plantuml/plantuml-server:jetty


그런 다음 브라우저를 열고 http://localhost:8080에 액세스합니다. 보시다시피 결과입니다.


지금 플레이하고 싶다면 official server을 사용할 수 있습니다. 해당 서버를 사용하면 좋은 점은 다이어그램을 공유할 수 있다는 것입니다.

공식documentation에 액세스하는 것이 좋습니다. 제 목표는 다이어그램을 생성하는 옵션을 보여주고 생산성을 높이는 데 도움을 주는 것이었습니다.

UML을 사용하여 dev.to를 사용하는 방법에 대한 제안을 보여드리고 싶습니다 =)


나는 당신이 다이어그램을 작성/그리도록 초대하고 의견에 여기 공유하고 싶습니다. 다른 독자들에게 영감을 줍시다 =)

좋은 웹페이지 즐겨찾기