본문 바로가기

Programming/Etc

ChatGPT로 UML작성

반응형

1) 클래스의 구조를 보고 아래와 같이 입력을 합니다.

 

UStatsController는 ACharacter의 구성요소

FReplicatableStat가 UStatsController의 구성요소

UItemFeatureModel_StatHoldable가 UItemModel의 구성요소

UStatsController가 UItemFeatureModel_StatHoldable의 구성요소

UStats가 UStatsController의 구성요소

FStat, FStatSet, FStatInfo가 UStats의 구성요소

FStat이 FStatSet의 구성요소

PlantUML로 만들어줘 접두어

F는 구조체로 변경해줘

관계 문자열 삭제해줘

 

2) 출력된 결과를 복사합니다.

@startuml

class ACharacter {
}

class UStatsController {
}

class UItemFeatureModel_StatHoldable {
}

class UItemModel {
}

class UStats {
}

class FStat {
}

class FStatSet {
}

class FStatInfo {
}

ACharacter --> UStatsController
UStatsController --> UStats
UStatsController --> FReplicatableStat
UItemFeatureModel_StatHoldable --> UStatsController
UItemModel --> UItemFeatureModel_StatHoldable
UStats --> FStat
UStats --> FStatSet
UStats --> FStatInfo
FStatSet --> FStat

@enduml

 

3) 웹에서 PlantUML이나 VSCode에 플러그인 설치하고 확인합니다.

 

 

이렇게 틀만 만들고 멤버변수를 추가하고, 문법을 익혀서 약간의 수정을 해주는 것이 가장 생산성이 좋아보입니다.

 

* 문법참고

https://plantuml.com/ko/class-diagram

반응형

'Programming > Etc' 카테고리의 다른 글

쿠팡 코스트코 구매대행 후기  (0) 2020.08.05
인공지능, 머신러닝, 딥러닝 차이  (0) 2019.02.07
Pitch, Yaw, Roll  (0) 2019.02.02
도망치는건 부끄럽지만 도움이 된다  (0) 2019.02.01