Unified Modeling Language
UML은 무엇일까? 그리고 왜 쓰였을까?
UML(Unified Modeling Language)
- 시스템의 디자인을 시각화하기 위해 만든 표준
- 시스템 설계에 대한 그림을 그릴 때, 해당 표준이 없다면 중구난방으로 그려 의사소통의 효율성이 저해되었을 것
- 구조에 관한 다이어그램 7개, 동작에 관한 다이어그램 7개가 있음
현재 UML은?
- 이전에 유행하던 시절이 있었음
- 그 당시에는 외주받아 시스템의 개략도를 보여주고, 계약이 체결되는 방식이었기 때문이었음
- 현재는 회사안에 개발팀이 있기 때문에 필요없는 문서화라 생각되어 지양되는 분위기
- 지금은 Stack Overflow의 시대임
Reference