2011-09-19 5 views
0

내 웹 사이트 용 포럼 시스템을 만들고 있는데 uml을 사용하여 먼저 모델링하고 싶습니다.포럼 시스템의 사용 사례 수

  1. 이 포럼 스레드를 읽고,
  2. 을 게시,
  3. 이 포럼을 만드는 스레드를 게시, 포럼, 스레드를 삭제
  4. 를 게시,
  5. 편집 포럼, 스레드를 게시 : 여기 모델링해야하는 작업은

이 시스템에 가장 적합한 액터는 포스터, 리더, 관리자 및 관리자입니다. 지금 내가 어떻게 유스 케이스 다이어그램에서 위의 작업을 모델로 해야할지 알고 싶다 ??? 각 작업에 대한 유스 케이스가 있어야합니까 ?? 스레드를 읽기위한 하나의 유스 케이스, 포럼을 읽기위한 또 다른 하나, 게시물 읽기를위한 또 다른 유스 케이스처럼 ??

답변

1

유스 케이스 다이어그램은도 그 자체 ... 작업 유사한 세트로 그룹화 유스 케이스 사이의 관계 등 행위자의 관계를 발견하기 위해 사용 사례들의 집합을 관리하기위한

사용되고 , 일반적으로 각 유스 케이스의 이름보다 더 자세한 정보가 없습니다. '새 메시지 게시'.

유스 케이스를 여러 관련 유스 케이스로 분리하는 것이 유용 할 수 있습니다. 예를 들어 '새로운 메시지 게시'유스 케이스 (및 기타)에서 사용되는 '로직'유스 케이스가 필요할 수 있습니다. .

당신의 배우는 나에게 잘 들리지만 유스 케이스 목록은 매우 제한적입니다. 포럼이 각 배우가 사용하는 방법에 대해 생각하고 각자 수행하고 싶은 작업을 발견해야합니다.

+0

"각 배우가 포럼을 어떻게 사용하는지 생각하고 각자 수행하고 싶은 작업을 발견해야합니다." 그런 다음 각각의 작업에 대해 별도의 유스 케이스를 생성 하시겠습니까 ?? – jim

+0

예 ... 유스 케이스는 사용자 (행위자)에게 측정 가능한 이익을 가져 오는 시스템과의 상호 작용의 단일 단위로 의도되었습니다. – ColinE