Use-Case Diagram유즈케이스 다이어그램은 시스템과 상호작용을 시각적으로 표현 한 것이다. 사용자의 관점에서 서비스, 기능, 관련 외부 요소를 보여준다. 이것을 사용하면 사용자가 어떤 기능을 사용할때 어떤식으로 연결되는지 직관적으로 볼 수 있다.1. 구성 요소1.1 Use Case시스템이 제공하는 작업 혹은 기능. Actor가 시스템을 통해 수행할 수 있는 하나의 특정 기능을 말함1.2 Actor (행위자)시스템에 대해 수행하는 역할(role), 시스템과 상호작용 하는 사람 또는 사람 혹은 서버사람은 사람그림으로 다른걸 수행해주는 서버는 네모난 상자로 나타내곤 한다.2. 구성요소 관의 관계2.1 연관 (Association) Use Case와 Actor의 관계를 표현한다.2.2 확장 (Exten..
Sequence Diagram 시퀀스 다이어그램은 프로그램 실행 과정을 시각적으로 나타내는 다이어그램이다. 프로그램 흐름에 따라 객체나 이벤트 간의 상호 작용을 시각적으로 보여주는 다이어 그램이다. 이 시퀀스 다이어그램을 사용하면 어떤 객체가 어떤식으로 상호작용하는지 알수 있으니 API 설계를 좀더 쉽게 할수 있다. 시퀀스 다이어그램에는 여러가지 구성 요소가 있다. 이 구성요소를 알아보자 1. 객체와 생명선 1.1 객체 (Object) 시스템의 다른 부분과 상호 작용하는 객체나 요소를 나타낸다. 주로 사각형으로 표시되며 이름 혹은 식별자가 포함될수 있다. 1.2 생명선 (Lifeline) 세로 점선으로 표시되며 위에서 아래로 갈수록 시간의 경과를 의미한다. 1.3 활성 박스 (Activation Box)..