Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 1 of 25
ABC Company
Software Requirement Specification
Layer Logi
Creation Date Monday, Ja
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 2 of 25
Revision History
Release Number Release Date Revision Author(s) Summary of Cha
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 3 of 25
1. Introduction
1.1 Purpose
This Software Specification Document contains the description of the behavior of the Login
Module System .It includes a set of use cases that describe the interactions that the users will
have with the software. In addition to use cases, the SRS contains functional requirements, which
define the internal workings of the software as well as non functional requirements, which impose
constraints on the design or implementation (such as performance requirements, quality
standards or design constraints).
1.2 Intended Audience and Reading Suggestions
This SRS document is intended for different types of users, such as developers, project
managers, marketing staff, users, testers, and documentation writers.
1.3 Project Scope
The project scope statement describes in detail, the project's deliverables and the work required
to create those deliverables. The project scope statement also provides a common
understanding of the project scope among all the project stakeholders and describes the project's
major goals/objectives.
This is a sample Login Module for ABC Company which comprises of four sub modules: Login,
Register, Forgot Password and Reset Password.
Following are Product Goals:
• Reduce cost of software development
Reduce all overhead cost of developing the same module for new applications by reusing this
Login module
• Achieve complete security in application
Provide secure authentication and authorization mechanism for accessing the application
1.4 References
- Business Requirement Document
- Business Rules Document
- Requirement Traceability Matrix
- Field Definition Matrix
- Data Dictionary
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 4 of 25
- Use Case - Register
- Use Case - Login
- Use Case - Forgot Password
- Use Case - Reset Password
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 5 of 25
2. Overall Description
2.1 Product Perspective
<Describe the context and origin of the product being specified in this SRS. For example, state
whether this product is a follow-on member of a product family, a replacement for certain existing
systems, or a new, self-contained product. If the SRS defines a component of a larger system,
relate the requirements of the larger system to the functionality of this software and identify
interfaces between the two. A simple diagram that shows the major components of the overall
system, subsystem interconnections, and external interfaces can be helpful.>
2.2 Product Features
ID Name Description
481 Reset Password This process will allow the users to reset
password of their accounts
407 Register This process is used to register the new Users
in the system.
457 Forgot Password This process will allow authorized users to
obtain new password on forgetting the older
one.
473 Login This process allows the authorized users to
access the system.
2.3 Operating Environment
2.3.1 Network System
1. Application Server
- Main application server on which the application is deployed
2. Client System
- Client system accessing the login module
2.3.2 Network Hardware
1. SQL Server
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 6 of 25
2. Exchange Server
2.3.3 Network Software
1. Login Module
- Login Module used for user authentication and authorization
2.4 Key Roles and Responsibilities
2.4.1 Organization
2.4.2 Team
2.4.3 Group
• Login Users
Login Users includes administrator and end users of the application
2.5 Design and Implementation Constraints
1. Password should be alphanumeric
- Password should be alphanumeric and do not contain any special characters
2. Password should be eight characters long
- Password should be atleast eight character or long
3. User cannot share his or her account
- It is prohibited to share your login credentials with other members of the company, external
stakeholders or family members to access the system.
Under no circumstances is this allowed and any employee caught will be penalized and may face
termination.
4. User can only login between the hours of 7am and 7pm from Monday to Friday
2.6 User Documentation
<None>
2.7 Assumptions and Dependencies
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 7 of 25
1. User is an employee of ABC Company
- Any persons logging in are employees of ABC Company.
2. User has valid email account
- Any persons logging in are employees of ABC Company and own a valid email address.
3. User understands registration procedure
- User is thought to be an intermediate computer user and will have registered for other systems
and/or applications previously.
4. User understands login procedure
- User is thought to have an intermediate level of computer knowledge and assumed to have
previously logged into an application and/or system.
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 8 of 25
3. System Features
3.1 Reset Password
3.1.1 Description and Priority
Description : This process will allow the users to reset password of their accounts
Priority :Medium
3.1.2 Swimlane
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 9 of 25
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 10 of 25
3.1.3 Functional Requirements
FR-31 :System shall provide forgot password module
Forgot password module would allow the user to recover his password in case he has forgotton
his password
FR-30 :System shall provide login module
Module that allows end user to enter into the system and access other modules
FR-177 :System shall provide reset account password module
Through Reset Password module, user would be able to change his password
3.2 Register
3.2.1 Description and Priority
Description : This process is used to register the new Users in the system.
Priority :Medium
3.2.2 Swimlane
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 11 of 25
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 12 of 25
3.2.3 Functional Requirements
FR-31 :System shall provide forgot password module
Forgot password module would allow the user to recover his password in case he has forgotton
his password
FR-30 :System shall provide login module
Module that allows end user to enter into the system and access other modules
FR-29 :System shall provide user's registration module
Through registration module only authorized people would get registered and they would be given
access rights according to their roles
3.3 Forgot Password
3.3.1 Description and Priority
Description : This process will allow authorized users to obtain new password on forgetting the
older one.
Priority :Medium
3.3.2 Swimlane
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 13 of 25
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 14 of 25
3.3.3 Functional Requirements
FR-31 :System shall provide forgot password module
Forgot password module would allow the user to recover his password in case he has forgotton
his password
FR-30 :System shall provide login module
Module that allows end user to enter into the system and access other modules
3.4 Login
3.4.1 Description and Priority
Description : This process allows the authorized users to access the system.
Priority :Medium
3.4.2 Swimlane
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 15 of 25
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 16 of 25
3.4.3 Functional Requirements
FR-31 :System shall provide forgot password module
Forgot password module would allow the user to recover his password in case he has forgotton
his password
FR-30 :System shall provide login module
Module that allows end user to enter into the system and access other modules
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 17 of 25
4. External Interface Requirements
4.1 User Interfaces
4.1.1 Screens
4.1.1.1 Registration Display
- Used to enter registration display
4.1.1.2 Forgot Password Screen
- Used in case the user has forgotten his password
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 18 of 25
4.1.1.3 Login screen
- Login screen that is displayed to log in the system
4.1.1.4 Reset Password Screen
- Used to reset account's password
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 19 of 25
4.1.2 UI Components
N/A
4.1.3 UI Standards or Guidelines
<None>
4.1.4 UI Constraints
1. System will send out autogenerated password when user clicks on forgot password
option
- The user will be prompted to enter his/her email address under forgot password and will receive
an autogenerated password for security purposes.
2. User will be advised to change autogenerated password
- For security purposes, user must change this password through a link in the email sent out with
the autogenerated password.
3. An email will be sent out containing autogenerated password
4.1.5 Others
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 20 of 25
N/A
4.2 Hardware Interfaces
N/A
4.3 Software Interfaces
4.3.1 Software Components
<None>
4.4 Communication Interfaces
N/A
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 21 of 25
5. Functional Requirements
- System shall provied forgot password report
- System shall provide locked account report
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 22 of 25
6. Non Functional Requirements
6.1 Performance Requirements
- Performance
Performance Nonfunctional Requirements
- Response time less than 10ms
Reponse time of the system should be less then 10 ms
6.2 Security Requirements
- Security
Security Nonfunctional Requirements
- Controlled access to data
Access to data must be controlled
- Physical security of the data will be monitored by the administrator
Physical security of the data will be monitored by the administrator
6.3 Software Quality Attributes
- Support 100 concurrent logins
System should support 100 concurrent logins
- User Interface
User Interface Nonfunctional Requirements
- Internal employees will use login application
Login application should only be used by Internal employees
- A help button as the source of training and aiding users
A help button will be used as the source of training and aiding users
- Quality
Quality Nonfunctional Requirements
- Restart time after a failure is 30 minutes
Maxium acceptable restart time of the system is 30 minutes after a failure
- Downtime is limited to weekends
Downtime is limited to weekends
- System Modifications
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 23 of 25
System Modifications Nonfunctional Requirements
- System must be flexible
- System must be robust
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 24 of 25
Appendix A: Glossary
<Refer to the glossary doc>
Software Requirement Specification Document
EFE-08 Issue: 01
eDev Technologies Page: 25 of 25
Appendix B: To be Determined List
1. User is an employee of ABC Company
- Any persons logging in are employees of ABC Company.
2. User has valid email account
- Any persons logging in are employees of ABC Company and own a valid email address.
3. User understands registration procedure
- User is thought to be an intermediate computer user and will have registered for other systems
and/or applications previously.
4. User understands login procedure
- User is thought to have an intermediate level of computer knowledge and assumed to have
previously logged into an application and/or system.

More Related Content

DOC
Srs template ieee se-1
PPT
System requirements specification (srs)
PPT
Story Cards
PPTX
Chapter 2 software process models
PPT
Lecture 2 introduction to Software Engineering 1
PPTX
4.software management
PDF
Chapter 4 software project planning
PDF
Software project management by Walker Royce
Srs template ieee se-1
System requirements specification (srs)
Story Cards
Chapter 2 software process models
Lecture 2 introduction to Software Engineering 1
4.software management
Chapter 4 software project planning
Software project management by Walker Royce

What's hot (20)

PPT
Registration System for Training Program in STC
DOC
Srs example webapp
DOCX
Software Requirements specification for database design of music school manag...
PDF
Srs documentation
DOC
Srs template
PPTX
Software requirements specification (srs) by Dan Dharma
DOCX
Billing and Invoice Management System
DOCX
Software requirement specification(SRS)
PDF
Software requirement specification
PDF
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
DOCX
Online examination system
DOC
Ebilling project report
PPTX
Online Real Estate Management System
PPT
Real Estate
PPT
SRS Slide
PDF
Bank managment system
DOCX
Software requirements specification
PDF
Lightning web components - Episode 4 : Security and Testing
DOCX
SRS Document Of Course management software system.doc
PDF
Sdd template
Registration System for Training Program in STC
Srs example webapp
Software Requirements specification for database design of music school manag...
Srs documentation
Srs template
Software requirements specification (srs) by Dan Dharma
Billing and Invoice Management System
Software requirement specification(SRS)
Software requirement specification
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Online examination system
Ebilling project report
Online Real Estate Management System
Real Estate
SRS Slide
Bank managment system
Software requirements specification
Lightning web components - Episode 4 : Security and Testing
SRS Document Of Course management software system.doc
Sdd template
Ad

Similar to Srs master login module (20)

PDF
Software engineering practical
DOCX
Assessment RubricExemplary Accomplished Developing B.docx
PDF
Unit_2_SRS_Structure SRS_Structure.ppt.pdf
PPTX
EXPERIMENT_NO_2.pptx realted to software labs
DOCX
Software Requirements SpecificationforProjectVersion 1.0 a.docx
DOCX
Software Requirement Specification - Software Pack Solution 14
PDF
Software Engineering Lab Manual
PPT
7(srs template)
PDF
cheatsheet.pdf
DOC
Srs template ieee
PPT
INTRODUCTION to software engineering requirements specifications
DOCX
Software Requirements SpecificationforProjectVersion.docx
PDF
Lab Manual 01.pdf
DOC
srs_template-ieee.doc
DOC
srs_template-ieee (4).doc
DOC
srs_template.doc
DOC
Srs template 1
DOC
Srs template ieee
DOC
Srs template 1
PPTX
software requirement specifcation.pptx
Software engineering practical
Assessment RubricExemplary Accomplished Developing B.docx
Unit_2_SRS_Structure SRS_Structure.ppt.pdf
EXPERIMENT_NO_2.pptx realted to software labs
Software Requirements SpecificationforProjectVersion 1.0 a.docx
Software Requirement Specification - Software Pack Solution 14
Software Engineering Lab Manual
7(srs template)
cheatsheet.pdf
Srs template ieee
INTRODUCTION to software engineering requirements specifications
Software Requirements SpecificationforProjectVersion.docx
Lab Manual 01.pdf
srs_template-ieee.doc
srs_template-ieee (4).doc
srs_template.doc
Srs template 1
Srs template ieee
Srs template 1
software requirement specifcation.pptx
Ad

Recently uploaded (20)

PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
Microsoft Office 365 Crack Download Free
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
PPTX
Download Adobe Photoshop Crack 2025 Free
PPTX
Full-Stack Developer Courses That Actually Land You Jobs
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
Python is a high-level, interpreted programming language
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PPTX
Lecture 5 Software Requirement Engineering
PPTX
CNN LeNet5 Architecture: Neural Networks
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Matchmaking for JVMs: How to Pick the Perfect GC Partner
Trending Python Topics for Data Visualization in 2025
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
DNT Brochure 2025 – ISV Solutions @ D365
Microsoft Office 365 Crack Download Free
CCleaner 6.39.11548 Crack 2025 License Key
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
Download Adobe Photoshop Crack 2025 Free
Full-Stack Developer Courses That Actually Land You Jobs
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Python is a high-level, interpreted programming language
How Tridens DevSecOps Ensures Compliance, Security, and Agility
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
Wondershare Recoverit Full Crack New Version (Latest 2025)
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Lecture 5 Software Requirement Engineering
CNN LeNet5 Architecture: Neural Networks

Srs master login module

  • 1. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 1 of 25 ABC Company Software Requirement Specification Layer Logi Creation Date Monday, Ja
  • 2. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 2 of 25 Revision History Release Number Release Date Revision Author(s) Summary of Cha
  • 3. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 3 of 25 1. Introduction 1.1 Purpose This Software Specification Document contains the description of the behavior of the Login Module System .It includes a set of use cases that describe the interactions that the users will have with the software. In addition to use cases, the SRS contains functional requirements, which define the internal workings of the software as well as non functional requirements, which impose constraints on the design or implementation (such as performance requirements, quality standards or design constraints). 1.2 Intended Audience and Reading Suggestions This SRS document is intended for different types of users, such as developers, project managers, marketing staff, users, testers, and documentation writers. 1.3 Project Scope The project scope statement describes in detail, the project's deliverables and the work required to create those deliverables. The project scope statement also provides a common understanding of the project scope among all the project stakeholders and describes the project's major goals/objectives. This is a sample Login Module for ABC Company which comprises of four sub modules: Login, Register, Forgot Password and Reset Password. Following are Product Goals: • Reduce cost of software development Reduce all overhead cost of developing the same module for new applications by reusing this Login module • Achieve complete security in application Provide secure authentication and authorization mechanism for accessing the application 1.4 References - Business Requirement Document - Business Rules Document - Requirement Traceability Matrix - Field Definition Matrix - Data Dictionary
  • 4. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 4 of 25 - Use Case - Register - Use Case - Login - Use Case - Forgot Password - Use Case - Reset Password
  • 5. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 5 of 25 2. Overall Description 2.1 Product Perspective <Describe the context and origin of the product being specified in this SRS. For example, state whether this product is a follow-on member of a product family, a replacement for certain existing systems, or a new, self-contained product. If the SRS defines a component of a larger system, relate the requirements of the larger system to the functionality of this software and identify interfaces between the two. A simple diagram that shows the major components of the overall system, subsystem interconnections, and external interfaces can be helpful.> 2.2 Product Features ID Name Description 481 Reset Password This process will allow the users to reset password of their accounts 407 Register This process is used to register the new Users in the system. 457 Forgot Password This process will allow authorized users to obtain new password on forgetting the older one. 473 Login This process allows the authorized users to access the system. 2.3 Operating Environment 2.3.1 Network System 1. Application Server - Main application server on which the application is deployed 2. Client System - Client system accessing the login module 2.3.2 Network Hardware 1. SQL Server
  • 6. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 6 of 25 2. Exchange Server 2.3.3 Network Software 1. Login Module - Login Module used for user authentication and authorization 2.4 Key Roles and Responsibilities 2.4.1 Organization 2.4.2 Team 2.4.3 Group • Login Users Login Users includes administrator and end users of the application 2.5 Design and Implementation Constraints 1. Password should be alphanumeric - Password should be alphanumeric and do not contain any special characters 2. Password should be eight characters long - Password should be atleast eight character or long 3. User cannot share his or her account - It is prohibited to share your login credentials with other members of the company, external stakeholders or family members to access the system. Under no circumstances is this allowed and any employee caught will be penalized and may face termination. 4. User can only login between the hours of 7am and 7pm from Monday to Friday 2.6 User Documentation <None> 2.7 Assumptions and Dependencies
  • 7. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 7 of 25 1. User is an employee of ABC Company - Any persons logging in are employees of ABC Company. 2. User has valid email account - Any persons logging in are employees of ABC Company and own a valid email address. 3. User understands registration procedure - User is thought to be an intermediate computer user and will have registered for other systems and/or applications previously. 4. User understands login procedure - User is thought to have an intermediate level of computer knowledge and assumed to have previously logged into an application and/or system.
  • 8. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 8 of 25 3. System Features 3.1 Reset Password 3.1.1 Description and Priority Description : This process will allow the users to reset password of their accounts Priority :Medium 3.1.2 Swimlane
  • 9. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 9 of 25
  • 10. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 10 of 25 3.1.3 Functional Requirements FR-31 :System shall provide forgot password module Forgot password module would allow the user to recover his password in case he has forgotton his password FR-30 :System shall provide login module Module that allows end user to enter into the system and access other modules FR-177 :System shall provide reset account password module Through Reset Password module, user would be able to change his password 3.2 Register 3.2.1 Description and Priority Description : This process is used to register the new Users in the system. Priority :Medium 3.2.2 Swimlane
  • 11. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 11 of 25
  • 12. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 12 of 25 3.2.3 Functional Requirements FR-31 :System shall provide forgot password module Forgot password module would allow the user to recover his password in case he has forgotton his password FR-30 :System shall provide login module Module that allows end user to enter into the system and access other modules FR-29 :System shall provide user's registration module Through registration module only authorized people would get registered and they would be given access rights according to their roles 3.3 Forgot Password 3.3.1 Description and Priority Description : This process will allow authorized users to obtain new password on forgetting the older one. Priority :Medium 3.3.2 Swimlane
  • 13. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 13 of 25
  • 14. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 14 of 25 3.3.3 Functional Requirements FR-31 :System shall provide forgot password module Forgot password module would allow the user to recover his password in case he has forgotton his password FR-30 :System shall provide login module Module that allows end user to enter into the system and access other modules 3.4 Login 3.4.1 Description and Priority Description : This process allows the authorized users to access the system. Priority :Medium 3.4.2 Swimlane
  • 15. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 15 of 25
  • 16. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 16 of 25 3.4.3 Functional Requirements FR-31 :System shall provide forgot password module Forgot password module would allow the user to recover his password in case he has forgotton his password FR-30 :System shall provide login module Module that allows end user to enter into the system and access other modules
  • 17. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 17 of 25 4. External Interface Requirements 4.1 User Interfaces 4.1.1 Screens 4.1.1.1 Registration Display - Used to enter registration display 4.1.1.2 Forgot Password Screen - Used in case the user has forgotten his password
  • 18. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 18 of 25 4.1.1.3 Login screen - Login screen that is displayed to log in the system 4.1.1.4 Reset Password Screen - Used to reset account's password
  • 19. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 19 of 25 4.1.2 UI Components N/A 4.1.3 UI Standards or Guidelines <None> 4.1.4 UI Constraints 1. System will send out autogenerated password when user clicks on forgot password option - The user will be prompted to enter his/her email address under forgot password and will receive an autogenerated password for security purposes. 2. User will be advised to change autogenerated password - For security purposes, user must change this password through a link in the email sent out with the autogenerated password. 3. An email will be sent out containing autogenerated password 4.1.5 Others
  • 20. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 20 of 25 N/A 4.2 Hardware Interfaces N/A 4.3 Software Interfaces 4.3.1 Software Components <None> 4.4 Communication Interfaces N/A
  • 21. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 21 of 25 5. Functional Requirements - System shall provied forgot password report - System shall provide locked account report
  • 22. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 22 of 25 6. Non Functional Requirements 6.1 Performance Requirements - Performance Performance Nonfunctional Requirements - Response time less than 10ms Reponse time of the system should be less then 10 ms 6.2 Security Requirements - Security Security Nonfunctional Requirements - Controlled access to data Access to data must be controlled - Physical security of the data will be monitored by the administrator Physical security of the data will be monitored by the administrator 6.3 Software Quality Attributes - Support 100 concurrent logins System should support 100 concurrent logins - User Interface User Interface Nonfunctional Requirements - Internal employees will use login application Login application should only be used by Internal employees - A help button as the source of training and aiding users A help button will be used as the source of training and aiding users - Quality Quality Nonfunctional Requirements - Restart time after a failure is 30 minutes Maxium acceptable restart time of the system is 30 minutes after a failure - Downtime is limited to weekends Downtime is limited to weekends - System Modifications
  • 23. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 23 of 25 System Modifications Nonfunctional Requirements - System must be flexible - System must be robust
  • 24. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 24 of 25 Appendix A: Glossary <Refer to the glossary doc>
  • 25. Software Requirement Specification Document EFE-08 Issue: 01 eDev Technologies Page: 25 of 25 Appendix B: To be Determined List 1. User is an employee of ABC Company - Any persons logging in are employees of ABC Company. 2. User has valid email account - Any persons logging in are employees of ABC Company and own a valid email address. 3. User understands registration procedure - User is thought to be an intermediate computer user and will have registered for other systems and/or applications previously. 4. User understands login procedure - User is thought to have an intermediate level of computer knowledge and assumed to have previously logged into an application and/or system.