다이어그램 2

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

클래스 다이어그램이란 무엇인가??설계 단계 (Requirement Analysis) 단계에서 가장 중요한 것으로 객체 지향 프로그래밍에서 클래스 간의 관계를 표현하는 다이어그램으로 주로 객체의 속성, 메서드, 관계를 정의하여 코드 설계를 도와준다!  1. 클래스 다이어그램의 구성 요소* 구성 요소클래스(Class): 속성과 메서드를 포함연관관계(Association) : 클래스 간의 관계상속관계(Generalization)  ▷ : 부모-자식 클래스 관계집합관계(Aggregation)  ◇ : 포함하는 관계 (부모가 없어도 자식이 존재 가능)구성관계(Composition) ◆ : 포함하는 관계 (부모가 없어지면 자식도 같이 삭제) 2. 클래스 다이어그램의 예제 하나씩 살펴보면 첫번째 1. 연관 관계 (—..

[다이어그램] 유스케이스 다이어그램 (Use Case Diagram)

유스케이스 다이어그램이란 무엇인가??요구 분석(Requirement Analysis) 단계에서 가장 중요한 것으로 사용자와 시스템의 상호작용을 표현하는 다이어그램즉 사용자가 시스템을 어떻게 이용하는지, 주요 기능(Use Case)이 무엇인지 나타내는 다이어그램이다!주요 목적은 기능 정의, 요구사항 분석 개발팀은 고객의 요구사항을 명확히 이해하고, 시스템의 기능을 정의할 수 있을 뿐 아니라 프로젝트의 범위를 설정하고, 개발 과정에서 발생할 수 있는 오해를 줄이는 데 기여할 수 있어 요구분석 단계에서 중요한 부분이다 1. 유스케이스 다이어그램의 구성 요소* 구성 요소액터(Actor): 시스템과 상호작용하는 사용자 또는 다른 시스템유스케이스(Use Case): 시스템이 제공하는 기능연결선(Association..

반응형