본문 바로가기
넓고 얕은 CS 지식

클래스 다이어그램과 개체 관계 다이어그램(ERD) 요약 정리

by 황원용 2023. 5. 29.
728x90

클래스 다이어그램(Class Diagram)

  • 시스템 또는 소프트웨어 애플리케이션 내에서 클래스의 구조와 관계를 나타내는 UML(Unified Modeling Language)의 다이어그램 유형 중 하나로, 클래스의 특성, 메서드 및 클래스 간의 연결을 시각적으로 표현한다. 
  • 클래스 간의 관계 및 상호 작용을 이해하는 데 도움이 되어 객체 지향 프로그래밍에서 특히 유용하다.
  • 소프트웨어 개발의 설계 및 모델링 단계에서 사용한다.

 

 

개체 - 관계 다이어그램(Entity - Relation Diagram)

  • 데이터베이스 내 개체(Entity) 간의 관계를 시각적으로 표현한 다이어그램이다.
  • 데이터의 구조와 구성을 모델링하고 이해하기 위해 데이터베이스의 설계에 사용한다.
  • 주요 구성 요소는 개체의 특성 및 관계이다. 특성은 개체의 속성을 뜻하며 관계는 개체 간의 연결을 뜻한다.
  • 명확하고 간결한 방식으로 데이터의 구조와 조직을 이해하고 설계하거나 문서화하는 데 도움을 준다.

 

 

 

참고

chatGPT

728x90