티스토리 뷰

Elaboration 단계




오늘은 Inception 다음 단계인 Elaboration 단계에 대해서 알아볼게요


Elaboration 단계의 목표

리스크가 있고 코어가 되는 기능들이 구현되고 테스트 된다.

- 주요 요구사항들이 안정화 된다.

- 주요 리스크가 식별되고 없어진다.


Elaboration 단계를 한마디로 요약하면

"코어 아키텍쳐를 빌드 후 리스크가 높은 요소들을 해결하고 대부분의 요구사항을 정의한다.

그리고 전반적인 스케쥴과 필요한 자원에 대해 견적을 낸다"

** 시험 문제 나올 가능성 : 해당 지문을 주고 무슨 단계인지 맞혀보라





리스크와 이슈의 차이

- 리스크 : 리스크는 아직 발생하지 않은 일. 발생할 가능성을 가진다.

- 이슈 : 이미 발생한 문제이다.




도메인 모델이란 무엇인가?



도메인의 정의

- 개념적 클래스에 대한 표현 또는 현실 세계를 반영한 객체

- 개념적 모델, 도메인 객체 모델, 분석 객체 모델로 불리기도 한다.


도메인 모델의 구성요소

1) 개념적 클래스 혹은 도메인 객체

2) 연관 관계(Association)

3) 속성(Attribute)


** 도메인과 클래스 다이어그램의 차이점

- 클래스 다이어그램 : 이름, 변수, 메서드로 구성되어있다.

- 도메인 클래스 : 이름, 변수로만 구성되어있다. 즉 메서드의 차이이다

- 도메인 클래스는 소프트웨어 클래스를 작성하기 전에 그리는 것이다.


도메인 클래스는 위와 같이 개념적인 것만 표현한다. 도메인의 이름과 변수만을 사용하여 개념적인 표현을 한다. 


댓글