2주차 (PlantUML 강의자료 수정)
Prof. Jong Min Lee이(가) 약 2달 전에 추가함
- 3월 12일(수), 3월 14일(목): 클래스 다이어그램 강의 및 실습
- 클래스 다이어그램 1: https://youtu.be/9MXECPu4esA (44:14. 클래스 표기법, 실습01)
- 클래스 다이어그램 2: https://youtu.be/DILUfR1DTro (51:04. 실습02, 가시성, 애트리뷰트, 오퍼레이션, 연관, 다중성, 집합/합성, 정적 오퍼레이션/애트리뷰트, 템플릿 클래스, 스테레오타입, 실체/경계/제어 클래스, )
- 클래스 다이어그램 3: https://youtu.be/ov6eFc2CCu8 (50:44. 상속, 추상클래스, 실체화 의존성/구현, 인터페이스, 의존성, 내부 클래스, 노트, 제약조건, 클래스 다이어그램의 추상화 수준, )
- PlantUML 사용법
- 첨부한 plantuml-mit-1.2025.2.jar 사용
- $ java -jar plantuml-mit-1.2025.2.jar --> 실행 시 PlantUML GUI 창 보이며, Change Directory를 눌러 원하는 폴더 선택하면 됨.
- 선택한 폴더에 cd-01.txt와 같은 PlantUML용 코드를 작성하면 클래스 다이어그램이 있는 PNG 파일이 생성됨.
- 유스케이스 다이어그램, 순차 다이어그램 등의 UML 다이어그램도 동일한 방법으로 생성 가능
- (참고) bouml 사용법
- https://youtu.be/DldYCFvmB6o (19:41. 클래스 그리기, Java 코드 생성)
- https://youtu.be/pRKFcl1-VUA?si=3Zm6VGsNHvA1CAhY (40:20. Observer Pattern 적용 사례. 코드 생성 포함)
plantuml-mit-1.2025.2.jar (11.3 MB)
PlantUML_Language_Reference_Guide_ko.pdf (9.66 MB)
00-PlantUML실습.pdf - 04/12/25 수정 (1.63 MB)