본문 바로가기

UML2

시퀀스(Sequence) 다이어그램 시퀀스 다이어그램이란? 특정 행동이 어떠한 순서로 어떤 객체와 어떻게 상호작용을 하는지 표현하는 행위 다이어그램 - 시스템이 어떤 시나리오로 움직이는지 나타내준다. - API등의 유스케이스를 디테일하게 알 수 있고 타 시스템의 API 호출 등의 로직을 모델링할 수 있어 시나리오 파악에 용이하다. 구성요소 1. 객체와 생명선(Lifeline) 객체(활동 주체)는 직사각형으로 표현 라이프라인은 객체에서 이어지는 점선으로 표현 점선은 위에서 아래로 갈수록 시간의 경과를 의미 2. 활성박스(Activation Box) aka. 활성(Activation) 생명선상에서 길다란 직사각형으로 표현 현재 객체가 어떤 활동을 하고 있음을 의미 3. 메세지 메시지는 인스턴스 간 주고 받은 데이터로, 일반적으로 요청과 응답을.. 2023. 7. 17.
유스케이스(Usecase) 다이어그램 유스케이스 다이어그램 사용자의 관점에서 시스템의 기능, 상호작용과 그들 간의 관계를 표현 특징 - 제품과 상호작용하여 얻을 수 있는 목표를 자세히 설명할 수 있다. - 시스템의 요구사항을 요약하고 정의할 수 있다. - 시스템 이벤트의 기본적인 흐름을 모델링할 수 있다. 구성요소 1. 시스템(system) - 개발하고자 하는 것 그 자체 - 시스템의 범위를 정의하며 흐름이 일어나는 영역의 경계를 정의 - 사각형 형태로 표시, 상단에 시스템 이름 정의 2. 액터(Actors) - 시스템 외부에서 시스템과 상호작용하여 특정한 목절을 취하는 객체(사람, 회사, 다른시스템, 외부장비) - 액터는 반드시 하나 이상의 유스케잉스와 상호작용해야함. - 액터이름은 개인적이거나 무언가를 특정 지정 X 1) 프라이머리 액터.. 2023. 7. 17.