728x90
반응형

시스템분석 3

Interaction Diagram

개요Interaction Diagram(인터랙션 다이어그램)은 UML(Unified Modeling Language)의 대표적인 다이어그램 중 하나로, 시스템 내 여러 객체들 간의 메시지 흐름과 그 순서를 시간의 흐름에 따라 시각적으로 표현합니다. 객체지향 소프트웨어 설계, 시스템 아키텍처 분석, 서비스 간 통신 흐름 등을 명확하게 이해하고 문서화하는 데 핵심적인 역할을 합니다.1. 개념 및 정의Interaction Diagram은 객체 또는 컴포넌트 간의 상호작용을 시간 순서대로 표현하는 UML 다이어그램의 일종입니다. 주로 **시퀀스 다이어그램(Sequence Diagram)**과 **커뮤니케이션 다이어그램(Communication Diagram)**의 형태로 사용되며, 메시지의 흐름, 호출 순서, ..

Topic 2025.04.25

Communication Diagram

개요커뮤니케이션 다이어그램(Communication Diagram)은 UML(Unified Modeling Language) 행위 다이어그램의 일종으로, 시스템 내 객체들이 서로 어떤 방식으로 상호작용하며 메시지를 교환하는지를 구조적으로 보여주는 다이어그램이다. 시퀀스 다이어그램과 유사하게 메시지 흐름을 표현하지만, 시간 순서보다 구조와 상호 연결 관계에 중점을 둔다. 이 글에서는 커뮤니케이션 다이어그램의 개념, 구성, 작성 방법, 시퀀스 다이어그램과의 차이점, 실무 활용 사례를 정리한다.1. 개념 및 정의커뮤니케이션 다이어그램은 객체 간의 협력 구조와 메시지 흐름을 네트워크 형태로 표현하는 도식이다. 각 객체(또는 클래스)는 노드로, 메시지는 객체 간의 연결선을 따라 번호가 부여된 텍스트 형태로 표현되..

Topic 2025.04.25

Sequence Diagram

개요시퀀스 다이어그램(Sequence Diagram)은 UML(Unified Modeling Language)의 대표적인 행위 다이어그램 중 하나로, 객체 간 메시지 교환과 상호작용을 시간의 흐름에 따라 표현한다. 시스템의 동적 동작을 명확하게 시각화할 수 있어 소프트웨어 설계, 커뮤니케이션 구조 분석, 기능 명세서 작성 등에 널리 사용된다. 이 글에서는 시퀀스 다이어그램의 개념, 구성 요소, 작성 방법, 활용 사례 등을 상세히 정리한다.1. 개념 및 정의시퀀스 다이어그램은 시간 축을 따라 객체(또는 참여자) 간의 메시지 흐름을 위에서 아래로 표현하여 시스템의 동작을 명확하게 시각화하는 다이어그램이다. 주로 특정 유스케이스 또는 시나리오에 대한 실행 순서를 모델링할 때 사용된다.2. 구성 요소 요소 설..

Topic 2025.04.25
728x90
반응형