소프트웨어 설계 2

시퀀스 다이어 그램 - Sequence Diagram

시퀀스 다이어그램은 UML 다이어그램의 한 종류로 시스템이나 객체들이 메세지를 주고받으며 상호 작용하는 과정을 표현하는 행위 다이어그램입니다. 현재 구축되어 있는 시스템이 어떻게 동작하고 있는지 표현하거나 신규 개발해야 할 시스템이 어떠한 시나리오로 흘러갈 지 쉽게 표현할 수 있어 자주 사용됩니다. 각 동작에 참여하는 시스템이나 객체들의 수행기간을 확인할 수 있음 메시지의 명확한 순서를 확인할 수 있음 전반적인 시스템 흐름을 시각화 시킬 수 있음 실시간 명세의 표현에 적합함 복잡한 시나리오의 표현에 적합함 시퀀스 다이어그램 구성요소 1. 액터(Actor) : 시스템으로부터 서비스를 요청하는 외부 요소로 사람이나 외부시스템을 의미 2. 객체(Object) : 클래스의 객체 3. 생명선(Lifeline) :..

UML - Use Case diagrams

Use case diagrams contain Actors (the people or entities who interact with the system) and Use Cases which are the procedures which they interact with. Use Case diagrams 구성요소(Component) 1) 시스템(System) 만들고자 하는 프로그램을 나타낸다 2) 액터(Actor) 시스템의 외부에 있고 시스템과 상호작용을 하는 사람(시스템의 기능을 사용하는 사람), 시스템(시스템에 정보를 제공하는 또 다른 시스템)을 말한다. 3) 유스케이스(Usecase) 사용자 입장에서 바라본 시스템의 기능 시스템이 액터에게 제공해야 하는 기능으로 시스템의 요구사항을 나타낸다. -표기 ..