2012-06-22 3 views
1

저는 유스 케이스 다이어그램에서 작업하고 있습니다. 고객은 신용 카드 나 현금 또는 수표로 지불 할 수 있습니다. 나는 그들이 다이어그램에서 언급해야한다는 것을 압니다. 그러나 세 가지 분리 된 주요 용도는 용도에 따라 나열되어야합니까?신용 카드 또는 현금으로 지불 하시겠습니까?

답변

0

일반적으로 유스 케이스는 유스 케이스 철학에 따라 다릅니다. 내가 참석 한 UML 강좌를 가르친 사람은 자신의 의견으로 볼 때 유스 케이스 이 필요로하는 유스 케이스 일 수 있다는 것을 분명히했습니다.

이와 같이 사용자가 암호를 입력하지 않으므로 "암호 입력"은 결코 유스 케이스가 될 수 없습니다. 암호 입력은 "계좌 잔액 확인"과 같은 유스 케이스 내 단계 일 수 있습니다.

나는 매우 비슷한 경우로 지불하는 것을 볼 수 있습니다. 고객은 자기 돈을 내고 싶어하지 않는다. 사용자는 더 큰 프로세스의 일부이므로 유료입니다. 이는 유스 케이스입니다.

+0

무선 고객이 개인과 가족 계획간에 계획을 선택하는 데는 두 가지 다른 용도가 필요하지 않습니까? – nullPointer2

+0

@BadSniper : 필자가 설명한 철학 (당신의 선택이다. 나는 이것이 다른 것보다 낫다는 것을 말하는 것이 아니다.)에서, "계획 선택"은 유스 케이스가 아니다. "계획 사용하기"가 하나 일 수도 있습니다. –

+0

두 사람 사이의 계획을 선택하는 것은 "계획을 보거나 지불하는"유즈 케이스의 한 단계입니까? – nullPointer2

0

모델링하는 시스템이 다른 지불 방법에 대해 다르게 응답하는 경우에만.

+0

하나를 만들 수 있습니다. 그것은 그들이 계획하에있는 두 가지 다른 유스 케이스라는 것을 의미합니까? – nullPointer2

+0

예, 이동 통신사의 동작을 모델링하는 경우 이동 통신사가 다른 계획에 다르게 응답하기 때문에 유스 케이스가 다릅니다. –

1

당신은 지불 사용 사례를 모델링하고 다음 세 가지 확장 사용 사례, 개인이나 가족 계획을 선택할 수있는 무선 계획 고객을 means..In 각 지불 방법

관련 문제