본문 바로가기
까망 동네/OOAD & UML

[OOAD] UP - Elaboration 단계

by 까망 하르방 2024. 10. 13.
반응형

UP - Elaboration 단계

• 아키텍쳐/클라이언트 관점에서 리스크를 줄여나간다.

• Client, Architect 등 모든 과제 관련자들이 참가하는 Requirements Workshop 개최

• 요구사항이 수정될 수 있지만 해당 단계가 끝날 때는 확정되어야 한다. 

• OOA에서는 Domain Model 작성, 그 전에 Use-case Model 작성

• Inception 단계는 Brief 했다면 Elaboration에서 Casual/Fully dressed up

•  OOD에서 Design Model 작성

• Sequence Diagram 그리고 그것을 토대로 Class Diagram 작성

UP - Elaboration 단계


Domain Model

•  도메인 이해를 돕기 위해 작성 

•  Class Diagram과 유사

•  누가 작성하느냐에 따라 다르므로 정답이 없다.

•  Elaboration 단계에서 시작하는데

 Construction 단계에서는 Class Diagram 있으므로 더 이상 사용 X

UP - Elaboration 단계 Domain Model


System Sequence Diagram

• System Operation 찾기 위함으로 Sequence diagram 사용

• System Operation이란 시스템이 외부 인터페이스에 제공하는 Operation

•  External Actor가 시스템과 상호작용 하는 것 표현

• 구체적으로 결정되지 않은 단계이므로 추상적으로 표현

• 시스템은 블랙박스로 표현

UP - Elaboration 단계 Sequence Diagram


 

📌 [UML] Sequence Diagram

 

[UML] Sequence Diagram

Sequence Diagram(시퀀스 다이어그램) 이란객체 간 상호작용을 시간의 흐름에 따라 표현• 객체 간 메시지 전달 순서 표현• 프로세스 흐름을 시각적으로 표현@startumlactor Userparticipant Serverparticipant Dat

zoosso.tistory.com

 

 

📌 [OOAD] UP Inception 단계

 

[OOAD] UP Inception 단계

UP - Inception 단계• 1주일 정도 진행되는 짧은 단계• Brief 포맷으로 Use-Cases를 작성• 대부분의 Architecturally Risky Requirement 탐색• 필요한 경우 Technical proof-of-concept Prototype 구현• 많은 UML을 그리지

zoosso.tistory.com

 

 

📌 [OOAD] UP(Unified process) 무엇인가?

 

[OOAD] UP(Unified process) 무엇인가?

OOAD•  모든 Use Case에 대해 Sequence Diagram 그리고 이후 Class Diagram 그리기 반복 • OOA (Object-Oriented Analysis)요구사항을 도메인 모델로 만드는 것 (Usecase Diagram) • OOD (Object-Oriented Desig

zoosso.tistory.com

반응형

'까망 동네 > OOAD & UML' 카테고리의 다른 글

[OOAD] UP Elaboration 단계 - OOI  (1) 2024.10.15
[OOAD] UML이란  (1) 2024.10.14
[UML] Sequence Diagram  (2) 2024.10.12
[OOAD] UP(Unified process) 무엇인가?  (0) 2024.10.11
[UML] Use Case Diagram  (0) 2024.10.10

댓글