2016-11-01 3 views
0

다음 시나리오를 사용하여 유스 케이스 다이어그램을 만들어야하는데, 이것은 함께 작동해야하므로이 작업에 따라 작동해야합니다.유스 케이스 다이어그램 - 액터

내 배우이다 - 구매자, 판매자 및 사용자 (내가 생각하는)

eAuction 시스템은 여러 사용자가 전자 경매를 실시 할 수 있습니다

시나리오. 사용자가 계정을 설정하면 판매자로서 판매 할 품목을 나열하여 경매를 시작할 수 있습니다. 경매가 종료되지 않은 상품에 대해서는 진행중인 경매를 검색하고 입찰을 통해 구매자의 역할을 수행 할 수도 있습니다. 사용자는 진행중인 경매를 탐색하기 위해 계정을 설정해야합니다.

판매자가 품목 설명, 시작 가격, 예비 가격 및 경매가 종료되는 날짜를 포함하여 데이터를 입력하면 경매가 시작됩니다. 시스템은 각각 20 % 의 상한 및 하한 입찰가와 시작가의 10 %를 적용합니다. 이 시스템은 또한 현재 날짜로부터 7 일 이내의 마감 날짜를 시행합니다. 데이터가 입력되면 경매가 자동으로 보류 상태가되고 판매자는 경매가 시작되기 전에 을 확인해야합니다.

사용자가 항목에 대해 입찰하기를 원하면 먼저 진행중인 입찰을 탐색하여 문제의 경매를 찾아야합니다. 그들은 시스템이 점검해야하는 입찰을 상단 및 하단 입찰가 증감액 이내로 할 수 있습니다. 각 경매는 해당 품목에 대한 모든 입찰을 추적합니다. 경매가 종료되면 시스템의 예비 가격이 충족되었는지 확인하기 위해 시스템 검사가 수행되고, 그렇다면 구매자에게 승리의 가장 높은 입찰가를 알려줍니다. 해당 상품의 예비 가격이 충족되지 않으면 시스템이 입찰을 한 모든 구매자에게 알리고 경매가 종료됩니다.

판매자 및 로그온이 일시적으로 차단되어 판매자가 로그온하지 못하게하거나 경매 을 탐색하거나 입찰 할 수 없습니다.

+0

몇 개의 단락을 추가하여 읽을 수있게 만드는 것이 어떻습니까? –

+0

사과드립니다. 함께 할 수 있습니까? 그것은 단지 예를 들어 사용자가 하나의 배우가 될 – himynameis

+0

Himynameis, 귀하의 질문은 실제로 무엇입니까? 다이어그램을 만들어야하고 프로세스 설명이 필요하다는 것을 알 수 있지만 문제는 없습니다. – Vlad

답변

1

예, 있습니다. 배우는 고려중인 시스템 (SUC)과 관련하여 누군가 또는 무언가가 수행하는 역할을 나타냅니다. 그것의 육체적 인 대표성에 상관 없습니다. 누구나 SUC를 향한 어떤 역할을 할 수 있습니다. 제한 사항 (있는 경우)은 행위자에게 부여 된 제약 사항 (예 : { a Seller may not act as Buyer in the same UC})으로 표현 될 수 있습니다.

많은 사용 사례가 있습니다. 첫 번째는 Setup account이며 Auctioneer은 경매를 시작할 수 있습니다. 그는 다음 UC로 List item for auction을 가지고 있습니다. BuyerBid for listed item입니다. 경매를 막을 지 모르겠습니다. 어쩌면, 이베이 (ebay)에서와 마찬가지로, Close auctionTimer 배우가 특정 시간 후에 수행 될 수 있습니다. 차단 조건에 대해서도 확실하지 않습니다. 이것은 제약 조건으로 표현 될 수 있습니다. 그러나 룰 세트에 따라 사용자를 차단하는 액터가있을 수도 있습니다 (Watcher). UC 다이어그램에 해당 UC와 해당 배우를 배치하기 만하면됩니다. 그런 다음 이해 관계자와 완전성에 대해 논의하기 시작하십시오. 결국 더 많은 배우와 UC를 찾을 수 있습니다.

+0

감사! 이 시나리오의 유스 케이스에 어려움을 겪고 있습니다. 도움을 드릴 수 있습니까? – himynameis

+0

올바른 방법을 묻는다면 가능할 수도 있습니다. 질문을 수정하십시오. –

+0

도움이 되었으면 좋겠다. 각 사례 다이어그램을 이해하려고 노력 중이다. – himynameis

관련 문제