작성
·
1.3K
0
ERD에 대한 글을 보다가 요즘에는 ERD를 안그리고 UML로 대체한다는 글을 봤는데
프로젝트 초기에 UML을 다 그리고 시작하기에는 너무 변경 사항이 많아질 것 같은데요.
ERD 대신 UML로 대체하는 회사에서 근무하시는 분들은 어느시점에 어느정도의 UML을 그리는지 궁금합니다..
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. UML과 ERD는 둘 다 소프트웨어 개발 과정에서 활용되는 다이어그램 도구입니다. UML은 시스템의 구조와 동작을 모델링하기 위해 사용되고, ERD는 데이터베이스의 구조를 표현하기 위해 주로 사용됩니다.
UML을 ERD 대신 사용하는 회사에서는 일반적으로 프로젝트 초기 단계에 UML 다이어그램을 활용할 수 있습니다. 시스템의 요구사항, 기능, 클래스 구조, 유스케이스 등을 포함하여 구체적인 설계를 할 때 UML 다이어그램을 그리는 경우가 많습니다.
하지만 UML을 ERD 대신 완전히 대체하는 것이 아니라, 필요에 따라 두 도구를 혼용하여 사용하는 경우도 많습니다. 예를 들어, 데이터베이스 구조를 표현하는 ERD와 시스템의 구조를 표현하는 UML 클래스 다이어그램을 함께 사용하는 경우도 있습니다.
따라서 UML을 어느 시점에 어느 정도 그리는지는 회사나 프로젝트의 특성에 따라 다를 수 있습니다. 프로젝트 초기 단계에서 UML을 다 그리는 것이 어렵거나 변경 사항이 많을 경우에는 필요한 UML 다이어그램을 점진적으로 그려나갈 수도 있습니다. 이를 통해 개발자들은 프로젝트의 구조와 기능을 더 잘 이해하고 협업할 수 있게 됩니다.
그러나 각 회사나 프로젝트의 상황은 다르기 때문에 제가 정확한 기준을 제시하기는 어렵습니다. 따라서 UML을 그릴 시점과 그려야 할 정도는 회사 내 정책이나 프로젝트 요구사항을 확인하시고, 해당 회사의 개발자나 관리자와 상의하시는 것이 좋을 것 같아요. 다른 질문이 있으면 언제든지 물어보세요!