Question: Draw an UML SEQUENCE DIAGRAM digitally for the use-case given below. Hand drawings and code are not accepted. Drawn preferably on visual paradigms. Activity Diagram:

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

Activity Diagram:

Draw an UML "SEQUENCE" DIAGRAM digitally for the use-case given below. Hand

USE CASE NAME:

Record and tally the votes

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. System gets the voters vote. System send vote to the database. In database votes are recorded and tally up.

PRIMARY ACTOR(S):

Voter

SUPPORTNG ACTOR(S):

Database who record and tally the votes.

System who send the votes database.

TRIGGERS:

System wants to record and tally the votes.

PRECONDITIONS:

Voter must participate an election.

Voter must send a vote.

POSTCONDITIONS:

Votes are recorded and counted by the system.

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.

System gets the vote.

System send vote to the database.

Database record and tally up the votes.

ALTARNATE 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!