Requirements Analysis Section 1, Team A - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Requirements Analysis Section 1, Team A

Description:

Election results can be affected by untraceable security and fraud. Bush Wins! ... be able to go online and see results of election. Voters shall have secrecy. ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 30
Provided by: valueds247
Category:

less

Transcript and Presenter's Notes

Title: Requirements Analysis Section 1, Team A


1
Requirements AnalysisSection 1, Team A
  • Lindsey Blair Elena Vaquera
  • Robert Klinger Maha Kahn
  • Chris Baker Ryan Collins
  • Melissa Peppers Steve Spencer
  • Sally Kobylinski Manuel Salazar

2
Overview
  • Current Election System
  • Problems with Current System
  • Proposed Election System
  • Requirements for Election System

3
Current Systems
Vote is recorded in Database
Voter places anonymous vote
4
Current Systems vulnerabilities
Hackers can access Database and change results.
Programmers can hide code and change election
outcome.
Vote is subject to untraceable modifications.
Administrators can modify database and audit
trail.
5
Current System
Bush Wins!
Vote is modified in Database
Election results can be affected by untraceable
security and fraud.
6
Problems with Current Systems
  • Lack of security
  • No data validation
  • Inability to confirm votes
  • Open to fraud, hacking
  • Undetectable Database manipulation

7
Proposed System
  • Ballot is validated in computer.
  • Voter selects choices from Electronic Ballot.
  • Vote is confirmed to voter and ballot prints with
    selection.
  • Voter is found on voter roll. Both voter and
    poll worker sign roll sheet.
  • Voter is given a uniquely numbered ballot.

8
Paper System
Voter verifies printed ballot and places in
ballot box.
9
Paper System
Poll worker manually counts ballots.
Voter verifies printed ballot and places in
ballot box.
10
Paper System
Poll worker manually counts ballots.
After ballot numbers are verified, they are
placed in hourly file system.
11
Computer System
Ballot counts are validated to number of voters
that signed vote roll.
12
Computer System
Computer tally counts number of ballots entered
each hour for manual verification.
Computer counts number of ballots entered each
hour and prints report.
13
Computer System
Election totals equal number of ballot counts,
compared to voter roll. Also, totals equal
hourly tallys. Discrepancies can be tracked.
14
The Purpose of Requirements
  • Necessary to identify problems that need to be
    solved.
  • The requirements are the basis for how the
    database will be organized.
  • Requirements must be decided on and finalized to
    proceed to design phase.

15
Summary of Proposed System
  • Paper Ballot used in conjunction with electronic
    system.

16
Summary of Proposed System
  • Paper Ballot used in conjunction with electronic
    system.
  • Pre-Voting through Post Election processes

17
Summary of Proposed System
  • Paper Ballot used in conjunction with electronic
    system.
  • Pre-Voting through Post Election processes
  • Increased Security
  • User Validation

18
Summary of Proposed System
  • Paper Ballot used in conjunction with electronic
    system.
  • Pre-Voting through Post Election processes
  • Increased Security
  • User Validation
  • Limited Administrative rights

19
Summary of Proposed System
  • Paper Ballot used in conjunction with electronic
    system.
  • Pre-Voting through Post Election processes
  • Increased Security
  • User Validation
  • Limited Administrative rights
  • Secured Communications

20
Student Elections
  • Electronic Voting, to insure participation
    levels.
  • Inability to use dual system in this setting.

21
Must Have Requirements
  • Candidate names shall be stored in a database.
  • Access of database shall be locked at beginning
    of election.
  • Voting system shall show electronic ballot on
    screen.
  • The database system shall have conspicuous file
    names.

22
Must Have Requirements
  • Voters shall approve completion of vote through
    fast computer response and message box.
  • Voters shall only vote once.
  • Votes shall not be changed.
  • Voter shall be able to go online after voting to
    see their results.
  • Voter shall be anonymous.

23
Must Have Requirements
  • Vote counting shall be disabled.
  • System shall produce a report that compares the
    number of votes to number of voters.
  • Voter shall be able to go online and see results
    of election.
  • Voters shall have secrecy.
  • Voters shall have a randomly generated ID.

24
Must Have Requirements
  • The system shall not allow editing, adding or
    subtracting from the database that contains
    voters/votes.
  • The database system shall have conspicuous file
    names.

25
Would Like to Have Requirements
  • Access to system shall require special
    administrative rights.
  • The database shall not be accessible during the
    election process.
  • The system shall use Firewall protection.
  • The system shall use data encryption.
  • Voter shall be permitted to print receipt of vote.

26
Wont Have Requirements
  • Paper ballots shall be used.
  • Links shall be monitored during election.
  • The system shall have verified pre-voting
    printout showing a 0 tally.
  • Electronic and manual personnel shall work
    separately during election.
  • Voters shall be IDd at check-in.

27
Wont Have Requirements
  • Both the voter and poll worker shall sign a voter
    attendance roll.
  • Voter shall be given a paper ballot.
  • The system shall have a paper and computerized
    system to ensure checks and balances throughout
    process.
  • System shall tabulate hourly votes.

28
Conclusion
  • Remember, this is a student election
  • No paper ballots
  • Electronic Voting

29
Questions?
Write a Comment
User Comments (0)
About PowerShow.com