2014-11-16 11 views
0

유스 케이스 모델링에 대한 질문이 있습니다. 1) 액터 (또는 사용자)가 시스템에 계정을 등록하고 시스템이 성공적인 등록 전자 메일 알림을 액터로 보내는 경우. 전자 메일 알림을 별도의 유스 케이스로 간주해야합니까, 아니면 '계정 등록'유스 케이스입니까?유스 케이스 알림

2) 시스템 관리자 인 다른 사용자가 사용자 계정을 종료하는 경우가 있습니다. 종료 된 사용자는 그의 계정이 이메일로 종료되었음을 통지 받아야합니다. 이 경우 전자 메일 알림은 별도의 유스 케이스 또는 "계정 해지"유스 케이스의 "포함"유스 케이스 여야합니까?

미리 감사드립니다.

+0

아마도 http://programmers.stackexchange.com에 더 잘 어울립니다. – EWit

답변

0

시스템이 전자 메일을 자동으로 보내고 사용자가 주요 유스 케이스를 수행해야하는 경우 별도의 유스 케이스가 아닙니다. 그것들은 주어진 유스 케이스에 대한 시스템의 반응 일뿐입니다. 전자 메일이 발송 된 것은 유스 케이스의 사후 조건입니다.

0

이메일 발송과 다른 유스 케이스라고 생각합니다. 그러나 이것을 구현할 때 계정 클래스에 대한 등록 계정의 책임을 분리해야하며 전자 메일 보내기 동작은 EmailSender 클래스의 일부 여야합니다.

전자 메일 알림 및 등록 또는 계정 해지는 시스템의 다른 동작입니다. 모든 클래스에는 책임이 하나 있어야하며 계정 클래스의 일부로 전자 메일을 보내는 것은 의미가 없습니다.