언제, 어떻게 다이어그램을 그려야 하는가

런던행·2021년 1월 6일
0

UML

목록 보기
2/4

언제 다이어그램을 그려야 하며 언제 멈춰야 하는가

모든 것을 다이어그램으로 그려야 한다는 규칙을 만들지 마라. 이 규칙은 그냥 쓸모없는 정도가 아니라 해를 끼친다.

다이어그램을 그려야 할 경우

  • 여러 사람이 동시에 작업하기 때문에 모두 설계에서 특정한 부분의 구조를 이용해야 할 때 그려러. 모든 사람이 이해했다고 동의하면 그때 멈춘다.

  • 두 명 이상이 특정 요소를 어떻게 설계해야 할지 의견을 달리하고, 팀의 의견을 모을 필요가 있을 대 그려라.

  • 어떤 설계 아이디어로 이것저것 시도해 보고 싶을 때 그린다

  • 누군가에게 또는 여러분 자신에게 코드 일부분의 구조를 설명할 때 그려라.

  • 프로젝트 마지막에 가깝고 여러분의 고객이 다른 사람을 위한 문서에 포함하기 위해 다이어그램을 요구할 때 그려라.

USE CASE 도구

use case도구는 유용하게 쓰일 수도 있지만, 비싼 먼지 수집기로 전락할지도 모른다. 도입 시 주의 깊게 결정해야 한다.

중요

UML은 도구일 뿐 그 자체가 목적이 되어서는 안 된다. 도구로써 UML은 여러분이 설계에 대해 생각하거나 다른사람에게 설계 아이디어를 전달할 때 도움이 될 수 있다. UML을 남용하지 말고 아껴서 사용하면 그것이 큰 도움을 줄 것이다. 남용하면 상당히 많은 시간을 낭비하게 될 것이다.

레퍼런스 : UML 실전에서는 이것만 쓴다. http://www.yes24.com/Product/Goods/4492519

profile
unit test, tdd, bdd, laravel, django, android native, vuejs, react, embedded linux, typescript

0개의 댓글