Question
As a Business Analyst you have been assigned the project of Online Election Management System. The System would manage all the election related activities including
As a Business Analyst you have been assigned the project of Online Election Management System. The System would manage all the election related activities including Candidate registration, document verification, auto-generated User ID and password for candidate and Voters. Admin Login will be managed by Election Commission. Candidate Login which will be handled By Candidate, Voters will get Unique ID and Password, using which they can vote for a Candidate only once per Election. The software system allows the Candidate to login in to their profiles and upload all their details including their previous milestone onto the system. The admin can check each Candidate details and verify the documents, only after verifying Candidates ID and Password will be generated, and can remove faulty accounts. The software system allows Voters to view a list of Candidates in their area. The admin has overall rights over the system and can moderate and delete any details not pertaining to Election Rules.
a) Draw a Class diagram to represent the data model for the system. b) Identify 5 possible security vulnerabilities for the project. c) Identify 5 possible Architectural Risks. d) Write 5 non-functional security requirements. e) Write 5 functional security requirements.
** The Online Election Management System in Q1 has one of the following process: A voter registers himself, get a Unique ID and Password, logins the system, views a list of Candidates in his/ her area and cast his/ her vote. The software system allows the Candidate to login in to their profiles and upload all their details including their previous milestone onto the system.
Considering all the possible scenarios of the mentioned processes:
a) Draw Swimlane diagram for the process. b) Draw Decision Tree for the process.
* a) Use the MoSCoW (Must Have, Should Have, Could Have, Won't Have this time) to classify the following requirements for a Document Management System and also justify your classification:
i. Any user (registered or unregistered) will be able to browse the catalogue ii. Only registered users will be able to upload/ download a document and the user need to provide membership details iii. If details do not match existing members, they will be given the opportunity to register iv. Users should be able to register when they dont wish to upload or download v. It should be possible for the admin team to cancel membership vi. A weekly report of all registered members must be produced
b) A Fingerprint-based ATM system has the following details: This project is a desktop application that uses the fingerprint of users for authentication. Since each individual has a unique fingerprint, this method of using fingerprint as a means of authentication to access your ATM is safer and more secure than using an ATM card. Users need not carry their ATM cards with them at all times they can use their fingerprint to access ATM services.
i. You have to write 5 functional requirements for the system ii. Identify use cases and draw their Use Case diagrams iii. Draw the Requirements Traceability Matrix tracing the Functional Requirements and Use Cases.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started