Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Draw an UML SEQUENCE DIAGRAM digitally for the use-case given below. Hand drawings and code are not accepted. USE CASE NAME: Did the voter cast

Draw an UML "SEQUENCE" DIAGRAM digitally for the use-case given below. Hand drawings and code are not accepted.

USE CASE NAME:

Did the voter cast more than one vote ?

USE CASE DESCRIPTION:

Voter enter the system to participate an election. Voter clicks the button and list the elections. Voter participate an election. Voter select a candidate to vote for. Voter vote the candidate which their choose. Voter clicks the button and send their vote. After that system cheks the voters information. If voter has not previously voted in same election, system allows them to vote. If not system does not allow them to vote.

PRIMARY ACTOR(S):

Voter

SUPPORTING ACTOR(S):

System who checks the voters information.

TRIGGERS:

Voter wants to vote start the process by pressing the vote send button.

PRECONDITIONS:

Voter must particiopate an election.

Voter must send a vote.

POSTCONDITIONS:

Voter can send a vote if conditions are met.

NORMAL FLOW:

Voter enter the system.

The voter is required to enter their registered account.

Voter logs into the account that registered in the system.

Voter click the election search button.

Voter lists elections to participate.

Voter select election.

System requires the voter informations.

Voter enter their information.

System gets the informations.

System compares the informations with database.

System allows them to participate.

Voter select their candidate.

Voter click the send vote button.

System check the voter information.

System allows voter to send vote.

ALTERNATE FLOW:

2A.If voter does not have a registered account, they are sent to registration page.

3A. If voter entered their username and password incorrectly, they are asked to re-enter.

11A.If the voter is not eligible, system does not allow them the participate.

15A. If voter has previously voted in same election, system does not allow them to vote again.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems Second East European Symposium Adbis 98 Poznan Poland September 1998 Proceedings Lncs 1475

Authors: Witold Litwin ,Tadeusz Morzy ,Gottfried Vossen

1st Edition

3540649247, 978-3540649243

More Books

Students also viewed these Databases questions