2012-10-12 2 views
1

i는 사용자가 3 개 개의 외부 서비스를 사용할 수있는 웹 프로젝트 (전자 상거래, 물건을 구매 및 판매)을했습니다 :은 UML의 배우 인 웹 서비스입니까?

  1. 구글 오픈 ID (관리자위한 인증)
  2. 페이스 북. (사이트 뉴스는 게시하지만, 공식 사이트 페이지의 벽에 한함)
  3. 아마존. (가격 비교).

가 응용 프로그램에"외부"에 있기 때문에, 그들은 배우로 considred입니까? 사용 사례에 역할을 지정할 때이 문제가 발생합니다.

답변

3

예, 이들은 액터입니다. 모델링하는 응용 프로그램과 상호 작용하는 모든 외부 엔터티는 액터입니다.

+0

그렇다면이를 선언하는 방법은 무엇입니까? 그들의 활동은 무엇입니까? 왜냐하면 예를 들어 페이스 북의 경우, 그것은 통지를 쓰는 사용자가 아니기 때문에, 그것은 어떤 사용자가 무엇인가했는지 벽에 보낼 시스템입니다! –

+1

시스템과 외부 시스템 (예 : Facebook)의 모든 상호 작용을 모델링 한 하나의 사례입니다. 이 사용 사례에서는 사용자가 액터 일 필요는 없습니다. – vainolo

+0

페이스 북에서 배우의 역할을 지정할 때, 나는 단지 말할 것입니다 : 사용자 할인 발행? OAuth 시퀀스 다이어그램을 사용하겠습니까? –