뭐든 즐기면서 ;)

다이어그램(중요부분만) 본문

IT정리/정보처리기사

다이어그램(중요부분만)

Tada.*+ 2023. 11. 14. 22:17
728x90

클래스 다이어그램

접근 제한자 표기법

- private : 해당 클래스(본인만)

# protected : 상속, 동일 패키지 내

+ public : 아무나 다

유스케이스 다이어그램

구성요소

  • 시스템 : 만들고자 하는 프로그램 명칭
  • 액터(=시스템 || 사용자) : 시스템의 외부에 있고, 시스템과 상호작용을 하는 사람 또는 시스템
    예제) '네이버를 사용하는 나'는 액터, '네이버 지도를 가져다 사용하는 시스템'도 액터
  • 유스케이스 : 시스템의 기능
    예제) 로그인 기능
  • 관계 : 액터와 유스케이스 사이의 의미있는 관계
    1. 연관관계 : 액터와 유스케이스 간의 상호작용이 있음을 표현
    2. 포함관계 : 유스케이스를 수행할 때 반드시 실행되어야 하는 유스케이스를 연결
    3. 확장관계 : 유스케이스를 수행할 때 조건에 따라 확장 기능 유스케이스를 수행하는 경우
    4. 일반화관계 : 유사한 유스케이스 또는 액터를 모아 추상화한 유스케이스(상속받는 것)

시퀀스 다이어그램

구성요소

  • 객체와 생명선
    • 객체는 직사각형
    • 라이프라인은 객체에서 이어지는 점선
    • 점선은 위에서 아래로 갈수록 시간이 경과하는 것을 의미
  • 활성 박스(Activation Box) :현재 객체가 어떤 활동을 하고 있음을 의미
    • 라이프라인상에서 기다란 직사각형으로 표현
  • 메세지
    • 인스턴스 간에 주고받은 데이터
    • 동기 메시지, 비동기 메시지, 자체 메시지, 반환 메시지

 

728x90
Comments