코딩

[Software Development] Sequence Diagram & BCE Diagram

peter_00 2025. 4. 21. 20:26
반응형

Sequence Diagram (시퀀스 다이어그램)

목적: 객체들 간의 시간 순 메시지 흐름 표현

그리는 방법

  1. 좌측에 사용자, 우측에 순차적으로 관련 객체
  2. 사용자 → 객체로 메시지 보내기 (search(keyword))
  3. 객체 간 메시지 교환 후 결과 반환

ATM 입금 과정을 Sequence Diagram 으로 표현한 예시
Sequence Diagram 을 활용해서 표현한 ATM 현금 인출 과정



BCE Diagram (Boundary-Control-Entity)

목적: MVC 패턴처럼 시스템 구성 요소 역할 분리


역할   설명
Boundary User interface (View) 사용자 인터페이스 (화면, 버튼 등)
Control Logic controller for use cases 유스케이스 조정 및 비즈니스 로직
Entity Data/model management 데이터 구조 또는 DB와의 연동

BCE Diagram

BCE Design 을 이용한 ATM 시스템 적용 예시

반응형
댓글수0