Introduction and Background
A variety of grants management systems exists with the state government. The current approach involves individual agencies to submit paper-based applications and these applications then go through a manual and time-consuming handling process. eGrants Project is sought as a common state-wide enterprise approach by individual agencies to have a single application process for all grant management programs. The new system will include a user-friendly web-portal which will help agencies to apply for grants online in a secure, simplified and paperless way. This portal will serve as an entry point to all grants management applications and educates with information about grants maintained within individual customer state agencies. The processing of these applications is then automated by enabling individual agencies to apply their own business rules using standardized templates and scoring mechanisms to evaluate and approve the automated applications.
Purpose
The Requirements Specifications Document describes detailed overview of the eGrants project with parameters and goals. It describes the Business process, Functional and Non-Functional requirements of the project. This document is intended for the use of stakeholders and users.
Scope
This document addresses requirements related to
Glossary, Acronyms and Abbreviations
Term |
Meaning |
Egrants |
Electronic Grants |
GUI |
Graphical User Interface |
DBMS |
Data Base Management System |
RWD |
Responsive Web Design |
Assumption and Constraints (if any)
Constraints:
Requirements Format and Traceability
The user story format for Egrants project shall be like:
As a user, I need log in credentials, so that I can submit my Egrants application
The Use Case format for Egrants project shall be like:
Actors
Brief Description
The web portal for eGrants shall allow users to print the confirmation page for submission
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Requirements Traceability: Each Business requirement shall be identified by a unique id and a corresponding user requirement; system requirement and test requirement will be documented in the requirements traceability matrix. Thus, at any given point, requirements can be tracked and corresponding development and test cases can be referred.
Change Management Process
The process to manage change is to access the scope of the change and defining the impact on the organizational goals. The problem is then analyzed to check if it is valid. This analysis is forwarded to change requestor who may request for detailed requirements. The proposed change is then analyzed based on system requirements. A decision is then taken if the change is to be processed or rejected.
To implement the change, the Change Request document is documented and signed off before the requirements specification document is modified.
Business Process
Customer Classes or Actors
Individuals
Businesses
Agencies
Functional Requirements
Goal: To develop a grants management web portal which will serve as an enterprise approach for state agencies to apply for grants online and maintain grants information within individual customer state agencies. The system shall further automate application handling process by enabling SMEs of individual agencies to evaluate and approve the applications by applying their own business rules using standardized templates and scoring mechanisms
Attributes: The web portal shall be user-friendly, simple, secure and intuitive so that users can easily navigate and find solution.
Use Case 1
Actors
Brief Description
The web portal for eGrants shall allow users to register on the website using a valid SSN, Email id and Password
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Use Case 2
Actors
Brief Description
The web portal for eGrants shall allow user to provide with Bank account details.
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Use Case 3
Actors
Brief Description
The web portal for eGrants shall allow user to check their account status.
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Use Case 4
Actors
Brief Description
The web portal for eGrants shall allow user to Edit/Add Bank Account details.
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Use Case 5
Actors
Brief Description
The web portal for eGrants shall allow user to submit application for approval of funds requested.
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Use Case 6
Actors
Brief Description
The web portal for eGrants shall allow users to Log Out of their account.
Flow of Events
Preconditions
Basic Flow
Alternative Flows
Post conditions
Non-Functional Requirements Defined
Management Report
Approval Report
Pending Report
Denial Report
Approvals
Meeting Date |
Attendees Sign-off |
2/8/18 |
Project Manager: Debra Kessler Project sponsor: Kevin Montague |
Assignment Writing Help
Engineering Assignment Services
Do My Assignment Help
Write My Essay Services