SlideShare a Scribd company logo
1 of 8
SMART PHONE: APPS LOCKER 2014
1
Contents
CONTENTS 1
1. INTRODUCTION 2
1.1 PURPOSES 2
1.2 DOCUMENT CONVENTIONS 2
1.3 INTENDED AUDIENCE AND READING SUGGESTIONS 2
1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS 2
1.5 SCOPE 3
1.6 REFERENCES 3
2. OVERALL DESCRIPTION 3
2.1 PRODUCT PERSPECTIVE 3
2.2 PRODUCT FUNCTIONS 3
2.3 USER CLASSES AND CHARACTERISTICS 3
2.4 OPERATING ENVIRONMENT 3
2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS 4
2.6 USER DOCUMENTATION 4
2.7ASSUMPTIONS AND DEPENDENCIES 4
3. EXTERNAL INTERFACE REQUIREMENTS 4
3.1 USER INTERFACES 4
3.2 HARDWARE INTERFACES 5
3.3 SOFTWARE INTERFACES 5
3.4 COMMUNICATIONS INTERFACES 5
4. SYSTEM FEATURES 5
4.1 SYSTEM FEATURE 1 6
4.1.1 DESCRIPTION AND PRIORITY 6
4.1.2 STIMULUS/RESPONSE SEQUENCES 6
4.1.3 FUNCTIONAL REQUIREMENTS 7
4.2 SYSTEM FEATURE 2 AND SO ON 7
5. OTHER NON-FUNCTIONAL REQUIREMENTS 7
5.1 PERFORMANCE REQUIREMENTS 7
5.2 RELIABILITY 8
5.3 PORTABILITY 8
6. OTHER REQUIREMENTS 8
APPENDIX: GLOSSARY 8
SMART PHONE: APPS LOCKER 2014
2
1. Introduction
1.1 purposes
AppLock is the smart phone app which helps you to lock the following apps that mostly
installed on your smart phone.
 SMS
 Contacts
 Gmail
 Facebook
 Gallery
 Market
 Calls and any app you choose with abundant option protecting your privacy
AppLock can hide your pictures and videos. AppLock empowers you to control photo and
videos access. Selected pictures vanish from your photo gallery, and stay, with App Lock
only you see your hidden pictures.
1.2 document conventions
 Main headings: Bold
 Font size:Heading1(14),Heading(12)
 bullet points
Main headings: Bold because user can easily distinguish it from others subheadings. Bullets
use to identify special information about the app. The rest of the document is written in
Times New Roman.
1.3 intended audience and reading suggestions
The SRS document is used to inform the reader for approaching App lock of smart phone
application and how he can use it efficiently; the reader will get a general understanding of
the product including its functional and non-functional requirements as well and its features.
The different types of audience are
 Customers: Those who only use the app
 Developers: Those who both use the app as well as edit the app.
 Smart Phone Users: Those who only use the app not edit the app.
1.4 definitions, acronyms and abbreviations
LR: Locker Room
AD: App Directory
ASM: App Security Management System
It consists of
 Pin code
 Username
 Pattern etc
SMART PHONE: APPS LOCKER 2014
3
1.5 Scope
This application will run on a mobile platform (Android). And this help will help to protect
and secure the important contacts, SMS, videos, pictures and other important applications.
App is based on these two aspects.
 privacy
 Security
1.6 References
www.google.com
www.slideshare.com
2. Overall Description
2.1 Product Perspective
The Smart Phone APP Locker is intended to provide the extra security for smart phones
Apps. We know that security system is by default present in all smart phones but this App
locker provides the security to every app that run on the smart phone like Facebook,
Antivirus, Google Maps, Messaging, Videos, and Pictures etc. Main purpose is to increase
the security Level.
2.2 Product Functions
Security is the main function of This App other then this, it provides these feature as well.
Control the level of protection required. Protect apps via Fake crash only or PIN only or a
combination of the two methods.
 Fast and smooth user interface with quick search functionality.
 Completely free!
 Bonus feature: AppLock features a built-in Fast Uninstaller for quickly uninstalling
multiple apps!
2.3 User Classes and Characteristics
Users of this App locker are those who use the Smart Phones like customers, Users,
developers, designers etc but they have some special characteristics related to the App.
 Customers: Those who only use the app
 Developers: Those who both use the app as well as edit the app.
 Designer: Those who edit, use and change the design of app.
 Smart Phone Users: Those who only use the app not edit the app.
2.4 Operating Environment
Mart Phone app Locker will run on Android Technology Phones I.e.
 Samsung
 Nokia
SMART PHONE: APPS LOCKER 2014
4
 Q Mobiles etc
2.5 Design and Implementation Constraints
 The time allotted for this project will be limited to the end of this semester.
 The language for the project will be Visual C++ and the development environment will be the
embedded Visual C++ 3.0 environment.
 All the HTML code for the user manual will conform to the HTML 4.0 standard.
 Programming is done in JAVA, SQL.
2.6 User Documentation
The system will provide an online user manual in HTML that describes the functionality and options
available to the user on these websites www.slideshare.com and www.google.com.
2.7Assumptions and Dependencies
The database mentioned within this Software Requirements Specification
document is previously administered with the correct information needed when your enable
protection on any app. You need to ensure that the password you entered in correct and have
a backup plan when you lost your password due to some reason. You should have a backup
up plan for this.
3. External Interface Requirements
3.1 User Interfaces
 App Locker provides the security management system for the entire apps that are
running on the smart phone.
 Touch screen Mobile Users i.e. Samsung, Apple, iphone etc use this app, so the User
interface will be critical.
SMART PHONE: APPS LOCKER 2014
5
 All the modification to apps enabling or disabling done through app locker settings.
 The User Input should be displayed in the application.
3.2 Hardware Interfaces
App will run on the following smart phone brands
 Samsung
 Q-Mobiles
 Nokia etc
The app should be extended to the many services if required. (Scalability)
 The user interface communicates with some specific keypad.
 The user can use this app without internet connection.
3.3 Software Interfaces
 Provides security for all the apps running on the phone.
 For security and protection you need to enable following two things
1. Username
2. Password
 Username and password can applicable on all app through app locker
3.4 Communications Interfaces
 Security of Phone is consistent through the use of app locker.
 The Smartphone App locker will communicate to the database without
Internet; it saves passwords and username in its directory folder. Uninstalling this app
will removes all the protection from your apps.
4. System Features
AppLock protects selected apps from unauthorized access by faking a crash whenever
someone tried to access the protected apps. After you have secured your apps with AppLock,
you can gain access to your protected apps by tapping on the fake crash dialog box a preset
number of times and entering a secret PIN.
SMART PHONE: APPS LOCKER 2014
6
4.1 System Feature 1
Control the level of protection required. Protect apps via Fake crash only or PIN only or a
combination of the two methods.
4.1.1Description and Priority
Authentication of pin is most important without this it’s useless, so it has a High priority
level.
4.1.2Stimulus/Response Sequences
Our pictures show the method of protecting and accessing the apps.
SMART PHONE: APPS LOCKER 2014
7
4.1.3 Functional Requirements
Security: The basic purpose for this application is to provide you security form unnecessary
access. It asks user for a password to access the locked apps. Its feature includes
 Protects any apps using password or pattern
 Automatic lock at given time
 Protects your contact lists and your conservations (SMS) and others such as your
gallery, music, videos etc.
Hardware requirements: For the hardware requirements this SRS specifies the logical
characteristics of each interface b/w the software product and the hardware components. It
specifies the hardware requirements like memory restrictions, cache size, the processor, RAM
size etc. Required for the application to run.
Minimum Hardware Requirements
 CPU 830 MHz
 Internal Capacity (Hard Disk) 512 MB
 RAM 128 MB
 Cache 128 KB
Preferred Hardware Requirements
 CPU 1 GHz
 Hard disk drive 1 GB
 RAM 256 MB
 Cache 512 KB
4.2 System Feature 2 and so on
 Fast and smooth user interface with quick search functionality.
 Completely free!
 Bonus feature: AppLock features a built-in Fast Uninstaller for quickly uninstalling
multiple apps!
5. Other Non-Functional Requirements
5.1 Performance Requirements
 User Satisfaction: The application is such that it stands up to the user expectations.
 Response Time: The response of all the operation is good. This has been made
possible by careful programming.
 Error Handling: Response to user errors and undesired situations has been taken
care of to ensure that the application operates without nay uncertainty.
SMART PHONE: APPS LOCKER 2014
8
 User friendliness: The application is easy to learn and understand. A native user can
also use the system effectively, without any difficulties. As we provide a step by step
tutorials on first use after installation.
5.2 Reliability
The application is able to avoid or tackle disastrous action. In other words, it should be foul
proof. The system safeguards against undesired events, without human intervention.
5.3 Portability
The application would not be architecture specific. It would be easily transferable to other
different version of androids if needed.
6. Other Requirements
Some other requirements are not covered in the SRS. This might include database
requirements, internationalization requirements, legal requirements, reuse objectives
for the project, and so on.
Appendix: Glossary
Following terms are used in our SRS
LR: Locker Room
AD: App Directory
ASM: App Security Management System

More Related Content

What's hot

online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Software Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeSoftware Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeHari
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemUttam Singh Chaudhary
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationVishal Singh
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS Paras
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!sourav verma
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationDeborah Kronk
 
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 systemSM. Aurnob
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
online examination management system
online examination management systemonline examination management system
online examination management systemPraveen Patel
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Finaljangjong
 

What's hot (20)

online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Software Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet CafeSoftware Design Specification For Smart Internet Cafe
Software Design Specification For Smart Internet Cafe
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
 
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
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
Library management system
Library management systemLibrary management system
Library management system
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
online examination management system
online examination management systemonline examination management system
online examination management system
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Srs template
Srs templateSrs template
Srs template
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Final
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 

Viewers also liked

Digital logic gates and Boolean algebra
Digital logic gates and Boolean algebraDigital logic gates and Boolean algebra
Digital logic gates and Boolean algebraSARITHA REDDY
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
Srs template
Srs templateSrs template
Srs templatemuqeet19
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master TemplateWayne Chen
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRSFahad Chishti
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRSChandresh Prasad
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan DharmaAvudaiappan Dharma Ph.D.,
 
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
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Finalguest24783f
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 

Viewers also liked (20)

Software requirements
Software requirementsSoftware requirements
Software requirements
 
Digital logic gates and Boolean algebra
Digital logic gates and Boolean algebraDigital logic gates and Boolean algebra
Digital logic gates and Boolean algebra
 
Srs present
Srs presentSrs present
Srs present
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Srs template
Srs templateSrs template
Srs template
 
Srs for library
Srs for librarySrs for library
Srs for library
 
SRS of Library Circulation System
SRS of Library Circulation SystemSRS of Library Circulation System
SRS of Library Circulation System
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master Template
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
 
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)
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 

Similar to Srs document

Security on android
Security on androidSecurity on android
Security on androidpk464312
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6iFTEKHAR LIVE
 
Android studio feature
Android studio featureAndroid studio feature
Android studio featurexvier3453
 
IRJET - System to Identify and Define Security Threats to the users About The...
IRJET - System to Identify and Define Security Threats to the users About The...IRJET - System to Identify and Define Security Threats to the users About The...
IRJET - System to Identify and Define Security Threats to the users About The...IRJET Journal
 
Software Engineering Unit-1
Software Engineering Unit-1Software Engineering Unit-1
Software Engineering Unit-1Samura Daniel
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317Khondoker Sadia
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01rajesh kumar
 
Mediating Applications on the Android System
Mediating Applications on the Android SystemMediating Applications on the Android System
Mediating Applications on the Android SystemNizar Maan
 
Pentestflashkeybpardpaper
PentestflashkeybpardpaperPentestflashkeybpardpaper
PentestflashkeybpardpaperAndrey Apuhtin
 

Similar to Srs document (20)

Security on android
Security on androidSecurity on android
Security on android
 
Irjet v7 i3811
Irjet v7 i3811Irjet v7 i3811
Irjet v7 i3811
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
 
ORCHY.pptx
ORCHY.pptxORCHY.pptx
ORCHY.pptx
 
Android studio feature
Android studio featureAndroid studio feature
Android studio feature
 
IRJET - System to Identify and Define Security Threats to the users About The...
IRJET - System to Identify and Define Security Threats to the users About The...IRJET - System to Identify and Define Security Threats to the users About The...
IRJET - System to Identify and Define Security Threats to the users About The...
 
Software Engineering Unit-1
Software Engineering Unit-1Software Engineering Unit-1
Software Engineering Unit-1
 
Android
AndroidAndroid
Android
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
 
Fun Food
Fun FoodFun Food
Fun Food
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Android report
Android reportAndroid report
Android report
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mediating Applications on the Android System
Mediating Applications on the Android SystemMediating Applications on the Android System
Mediating Applications on the Android System
 
Pentestflashkeybpardpaper
PentestflashkeybpardpaperPentestflashkeybpardpaper
Pentestflashkeybpardpaper
 

More from Saqib Malik

Technical writing and Presentation skills
Technical writing and Presentation skillsTechnical writing and Presentation skills
Technical writing and Presentation skillsSaqib Malik
 
Technical Writing and Presentation Skills
Technical Writing and Presentation SkillsTechnical Writing and Presentation Skills
Technical Writing and Presentation SkillsSaqib Malik
 
Cover Page for Ufone Company Report
Cover Page for Ufone Company ReportCover Page for Ufone Company Report
Cover Page for Ufone Company ReportSaqib Malik
 
Hrm report on Ufone Company
Hrm report on Ufone CompanyHrm report on Ufone Company
Hrm report on Ufone CompanySaqib Malik
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentationSaqib Malik
 

More from Saqib Malik (8)

RESUME TEMPLATE
RESUME TEMPLATERESUME TEMPLATE
RESUME TEMPLATE
 
Technical writing and Presentation skills
Technical writing and Presentation skillsTechnical writing and Presentation skills
Technical writing and Presentation skills
 
Technical Writing and Presentation Skills
Technical Writing and Presentation SkillsTechnical Writing and Presentation Skills
Technical Writing and Presentation Skills
 
Cover Page for Ufone Company Report
Cover Page for Ufone Company ReportCover Page for Ufone Company Report
Cover Page for Ufone Company Report
 
Hrm report on Ufone Company
Hrm report on Ufone CompanyHrm report on Ufone Company
Hrm report on Ufone Company
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentation
 
Cover page .
Cover page .Cover page .
Cover page .
 
Co ver page
Co ver pageCo ver page
Co ver page
 

Srs document

  • 1. SMART PHONE: APPS LOCKER 2014 1 Contents CONTENTS 1 1. INTRODUCTION 2 1.1 PURPOSES 2 1.2 DOCUMENT CONVENTIONS 2 1.3 INTENDED AUDIENCE AND READING SUGGESTIONS 2 1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS 2 1.5 SCOPE 3 1.6 REFERENCES 3 2. OVERALL DESCRIPTION 3 2.1 PRODUCT PERSPECTIVE 3 2.2 PRODUCT FUNCTIONS 3 2.3 USER CLASSES AND CHARACTERISTICS 3 2.4 OPERATING ENVIRONMENT 3 2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS 4 2.6 USER DOCUMENTATION 4 2.7ASSUMPTIONS AND DEPENDENCIES 4 3. EXTERNAL INTERFACE REQUIREMENTS 4 3.1 USER INTERFACES 4 3.2 HARDWARE INTERFACES 5 3.3 SOFTWARE INTERFACES 5 3.4 COMMUNICATIONS INTERFACES 5 4. SYSTEM FEATURES 5 4.1 SYSTEM FEATURE 1 6 4.1.1 DESCRIPTION AND PRIORITY 6 4.1.2 STIMULUS/RESPONSE SEQUENCES 6 4.1.3 FUNCTIONAL REQUIREMENTS 7 4.2 SYSTEM FEATURE 2 AND SO ON 7 5. OTHER NON-FUNCTIONAL REQUIREMENTS 7 5.1 PERFORMANCE REQUIREMENTS 7 5.2 RELIABILITY 8 5.3 PORTABILITY 8 6. OTHER REQUIREMENTS 8 APPENDIX: GLOSSARY 8
  • 2. SMART PHONE: APPS LOCKER 2014 2 1. Introduction 1.1 purposes AppLock is the smart phone app which helps you to lock the following apps that mostly installed on your smart phone.  SMS  Contacts  Gmail  Facebook  Gallery  Market  Calls and any app you choose with abundant option protecting your privacy AppLock can hide your pictures and videos. AppLock empowers you to control photo and videos access. Selected pictures vanish from your photo gallery, and stay, with App Lock only you see your hidden pictures. 1.2 document conventions  Main headings: Bold  Font size:Heading1(14),Heading(12)  bullet points Main headings: Bold because user can easily distinguish it from others subheadings. Bullets use to identify special information about the app. The rest of the document is written in Times New Roman. 1.3 intended audience and reading suggestions The SRS document is used to inform the reader for approaching App lock of smart phone application and how he can use it efficiently; the reader will get a general understanding of the product including its functional and non-functional requirements as well and its features. The different types of audience are  Customers: Those who only use the app  Developers: Those who both use the app as well as edit the app.  Smart Phone Users: Those who only use the app not edit the app. 1.4 definitions, acronyms and abbreviations LR: Locker Room AD: App Directory ASM: App Security Management System It consists of  Pin code  Username  Pattern etc
  • 3. SMART PHONE: APPS LOCKER 2014 3 1.5 Scope This application will run on a mobile platform (Android). And this help will help to protect and secure the important contacts, SMS, videos, pictures and other important applications. App is based on these two aspects.  privacy  Security 1.6 References www.google.com www.slideshare.com 2. Overall Description 2.1 Product Perspective The Smart Phone APP Locker is intended to provide the extra security for smart phones Apps. We know that security system is by default present in all smart phones but this App locker provides the security to every app that run on the smart phone like Facebook, Antivirus, Google Maps, Messaging, Videos, and Pictures etc. Main purpose is to increase the security Level. 2.2 Product Functions Security is the main function of This App other then this, it provides these feature as well. Control the level of protection required. Protect apps via Fake crash only or PIN only or a combination of the two methods.  Fast and smooth user interface with quick search functionality.  Completely free!  Bonus feature: AppLock features a built-in Fast Uninstaller for quickly uninstalling multiple apps! 2.3 User Classes and Characteristics Users of this App locker are those who use the Smart Phones like customers, Users, developers, designers etc but they have some special characteristics related to the App.  Customers: Those who only use the app  Developers: Those who both use the app as well as edit the app.  Designer: Those who edit, use and change the design of app.  Smart Phone Users: Those who only use the app not edit the app. 2.4 Operating Environment Mart Phone app Locker will run on Android Technology Phones I.e.  Samsung  Nokia
  • 4. SMART PHONE: APPS LOCKER 2014 4  Q Mobiles etc 2.5 Design and Implementation Constraints  The time allotted for this project will be limited to the end of this semester.  The language for the project will be Visual C++ and the development environment will be the embedded Visual C++ 3.0 environment.  All the HTML code for the user manual will conform to the HTML 4.0 standard.  Programming is done in JAVA, SQL. 2.6 User Documentation The system will provide an online user manual in HTML that describes the functionality and options available to the user on these websites www.slideshare.com and www.google.com. 2.7Assumptions and Dependencies The database mentioned within this Software Requirements Specification document is previously administered with the correct information needed when your enable protection on any app. You need to ensure that the password you entered in correct and have a backup plan when you lost your password due to some reason. You should have a backup up plan for this. 3. External Interface Requirements 3.1 User Interfaces  App Locker provides the security management system for the entire apps that are running on the smart phone.  Touch screen Mobile Users i.e. Samsung, Apple, iphone etc use this app, so the User interface will be critical.
  • 5. SMART PHONE: APPS LOCKER 2014 5  All the modification to apps enabling or disabling done through app locker settings.  The User Input should be displayed in the application. 3.2 Hardware Interfaces App will run on the following smart phone brands  Samsung  Q-Mobiles  Nokia etc The app should be extended to the many services if required. (Scalability)  The user interface communicates with some specific keypad.  The user can use this app without internet connection. 3.3 Software Interfaces  Provides security for all the apps running on the phone.  For security and protection you need to enable following two things 1. Username 2. Password  Username and password can applicable on all app through app locker 3.4 Communications Interfaces  Security of Phone is consistent through the use of app locker.  The Smartphone App locker will communicate to the database without Internet; it saves passwords and username in its directory folder. Uninstalling this app will removes all the protection from your apps. 4. System Features AppLock protects selected apps from unauthorized access by faking a crash whenever someone tried to access the protected apps. After you have secured your apps with AppLock, you can gain access to your protected apps by tapping on the fake crash dialog box a preset number of times and entering a secret PIN.
  • 6. SMART PHONE: APPS LOCKER 2014 6 4.1 System Feature 1 Control the level of protection required. Protect apps via Fake crash only or PIN only or a combination of the two methods. 4.1.1Description and Priority Authentication of pin is most important without this it’s useless, so it has a High priority level. 4.1.2Stimulus/Response Sequences Our pictures show the method of protecting and accessing the apps.
  • 7. SMART PHONE: APPS LOCKER 2014 7 4.1.3 Functional Requirements Security: The basic purpose for this application is to provide you security form unnecessary access. It asks user for a password to access the locked apps. Its feature includes  Protects any apps using password or pattern  Automatic lock at given time  Protects your contact lists and your conservations (SMS) and others such as your gallery, music, videos etc. Hardware requirements: For the hardware requirements this SRS specifies the logical characteristics of each interface b/w the software product and the hardware components. It specifies the hardware requirements like memory restrictions, cache size, the processor, RAM size etc. Required for the application to run. Minimum Hardware Requirements  CPU 830 MHz  Internal Capacity (Hard Disk) 512 MB  RAM 128 MB  Cache 128 KB Preferred Hardware Requirements  CPU 1 GHz  Hard disk drive 1 GB  RAM 256 MB  Cache 512 KB 4.2 System Feature 2 and so on  Fast and smooth user interface with quick search functionality.  Completely free!  Bonus feature: AppLock features a built-in Fast Uninstaller for quickly uninstalling multiple apps! 5. Other Non-Functional Requirements 5.1 Performance Requirements  User Satisfaction: The application is such that it stands up to the user expectations.  Response Time: The response of all the operation is good. This has been made possible by careful programming.  Error Handling: Response to user errors and undesired situations has been taken care of to ensure that the application operates without nay uncertainty.
  • 8. SMART PHONE: APPS LOCKER 2014 8  User friendliness: The application is easy to learn and understand. A native user can also use the system effectively, without any difficulties. As we provide a step by step tutorials on first use after installation. 5.2 Reliability The application is able to avoid or tackle disastrous action. In other words, it should be foul proof. The system safeguards against undesired events, without human intervention. 5.3 Portability The application would not be architecture specific. It would be easily transferable to other different version of androids if needed. 6. Other Requirements Some other requirements are not covered in the SRS. This might include database requirements, internationalization requirements, legal requirements, reuse objectives for the project, and so on. Appendix: Glossary Following terms are used in our SRS LR: Locker Room AD: App Directory ASM: App Security Management System