2017-02-08 1 views
0

작은 게임을위한 유스 케이스 다이어그램을 만들어야합니다. 내가 생각하기에 올바른 고수준 유스 케이스 다이어그램을 만들었습니다. 이제 하위 다이어그램을 만들고 싶습니다. 예를 들어 "Play Game"을 선택하면 움직이거나 점프하는 것과 같이 게임을하는 데 관련된 여러 가지 작업이 있으므로 "Play Game"이 하위 다이어그램의 시스템 (상자)이됩니까? 유스 케이스를 확장하는 적절한 방법이 확실하지 않습니다.하이 레벨에서 로우 레벨 유스 케이스 다이어그램으로 어떻게 이동합니까?

High Level Diagram

답변

2

당신은 화창한 날 시나리오로 시작하는 UCS 뒤에 시나리오에 대해 설명합니다. 이것은 Cockburn 방식으로 텍스트로 설명하거나 적절히 연결된 동작을 사용하여 활동 다이어그램을 사용하여 설명 할 수 있습니다. 모델링 도구가이를 지원하면 (잘하면) 해당 활동을 UC 내부에 배치 할 수 있습니다. 다음은 공동 작업과 클래스 디자인을 동시에 만드는 것입니다.

ICONIX는 수년 전 저를 레일에 올려 놓았던 상당히 깔끔한 디자인 프로세스 모델을 가지고 있기 때문에 ICONIX를 살펴볼 것을 권장합니다.

Re. 당신의 질문 제목 : 의도가 아니기 때문에 당신은 "낮은 수준의 UC"를 만들지 않습니다. UC는 부가 가치에 관한 것이며 하위 분류 할 수 없습니다. 여기에 Bittner/Spence를 훌륭한 읽을 거리로 추천합니다.