尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
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

What's hot

Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
SM. Aurnob
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
Hari
 
E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
@Royal_Class: Private Business
 
Online examination system
Online examination systemOnline examination system
Online examination system
Rahul Khanwani
 
Srs template
Srs templateSrs template
Srs template
brijesh c.g briju
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
hani2253
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
Pranil Dukare
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
PUST
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
Paras
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
grandhiprasuna
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering System
UmmeKalsoom11
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
Abhilasha Lahigude
 
Library management system
Library management systemLibrary management system
Library management system
Krishna Malhotra
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
Pvrtechnologies Nellore
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
MaRwa Samih AL-Amri
 
Student biometric identification srs
Student biometric identification srsStudent biometric identification srs
Student biometric identification srs
Hassaan Afzal
 
University online course registration system
University online course registration systemUniversity online course registration system
University online course registration system
Md. Zahid Hasan
 
Library Management system
Library Management systemLibrary Management system
Library Management system
Tayyab Hussain
 

What's hot (20)

Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Srs template
Srs templateSrs template
Srs template
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Student management system
Student management systemStudent management system
Student management system
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering System
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Library management system
Library management systemLibrary management system
Library management system
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Student biometric identification srs
Student biometric identification srsStudent biometric identification srs
Student biometric identification srs
 
University online course registration system
University online course registration systemUniversity online course registration system
University online course registration system
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 

Similar to Srs master login module

Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
RanaZohaibKhalid
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
hani2253
 
SRS4.0.doc
SRS4.0.docSRS4.0.doc
SRS4.0.doc
rahamatullamondal
 
IRJET - Scrutinize the Utility of Preserved Data with Privacy
IRJET -  	  Scrutinize the Utility of Preserved Data with PrivacyIRJET -  	  Scrutinize the Utility of Preserved Data with Privacy
IRJET - Scrutinize the Utility of Preserved Data with Privacy
IRJET Journal
 
Se lec-uosl-8
Se lec-uosl-8Se lec-uosl-8
Se lec-uosl-8
Shahzad Zaman
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Electronic form srs
Electronic form srsElectronic form srs
Electronic form srs
Bek5042
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
Shubham Modi
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
Software Requirements Specification - LKIM
Software Requirements Specification - LKIMSoftware Requirements Specification - LKIM
Software Requirements Specification - LKIM
Ku Amirul
 
Srs
SrsSrs
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
Venkat Projects
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
Raghu Vamsy Sirasala
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Srs
SrsSrs
Resouce management system1
Resouce management system1Resouce management system1
Resouce management system1
Guni Sonow
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
LJ PROJECTS
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
santhoshyadav23
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
vikram singh
 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)
IRJET Journal
 

Similar to Srs master login module (20)

Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
SRS4.0.doc
SRS4.0.docSRS4.0.doc
SRS4.0.doc
 
IRJET - Scrutinize the Utility of Preserved Data with Privacy
IRJET -  	  Scrutinize the Utility of Preserved Data with PrivacyIRJET -  	  Scrutinize the Utility of Preserved Data with Privacy
IRJET - Scrutinize the Utility of Preserved Data with Privacy
 
Se lec-uosl-8
Se lec-uosl-8Se lec-uosl-8
Se lec-uosl-8
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Electronic form srs
Electronic form srsElectronic form srs
Electronic form srs
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
Software Requirements Specification - LKIM
Software Requirements Specification - LKIMSoftware Requirements Specification - LKIM
Software Requirements Specification - LKIM
 
Srs
SrsSrs
Srs
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Srs
SrsSrs
Srs
 
Resouce management system1
Resouce management system1Resouce management system1
Resouce management system1
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)
 

Recently uploaded

Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
anshsharma8761
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
Philip Schwarz
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
lavesingh522
 
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
sapnasaifi408
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
Staff AgentAI
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
Christos Argyropoulos
 
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service AvailableCall Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
sapnaanpad7
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Alberto Brandolini
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
kalichargn70th171
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 

Recently uploaded (20)

Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur ☎️ +91-7426014248 😍 Solapur Call Girl Beauty Girls Solapur...
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
 
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
 
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service AvailableCall Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
Call Girls Goa 💯Call Us 🔝 7426014248 🔝 Independent Goa Escorts Service Available
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 

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.
  翻译: