Srs Towards Book iOS App

srs (software requirments specifications)

SRS Towards Book iOS App

Reading has a number of benefits including improving your memory and vocabulary, helping you learn new things, and improving focus and concentration. Now the problem is to select a good book for reading, as now a days time is most precious thing and everyone want to save its time and eventually everyone needs to make its time most productive. The main idea of “Towards Book iOS app” is to show its readers best books to read which helps them to grow their habit of reading books.


Scope of Project Towards Book iOS App:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Towards Book iOS App:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Towards Book iOS App:

Main Roles of the system:
There will be five options in its side menu;
· Profile
· Best Books
· My Favorite Books
· Book Recommender
· Logout
Core Functionality:
Core functionality and basic flow of the app will be as follows:
1. First of all, the user will encounter the home screen which consists of a list of Top 20 Books around the world.
2. The user will select a book of their choice, which in turn leads user to Book’s complete details. (Author Name, Price, Availability etc)
3. App will also allow user to bookmark its favorite book.
4. There will be another option which asks users few questions and on the basis of their questions, App will recommend books to user.
5. The user will have to register before bookmarking a book if he/she is not registered already. The other Screens will work as:
● Profile.
Profile Screen will show the user his/her details (His/her First name, Last name, Age,
Gender, Favorite Hobby, Personality type)
● Best Books.
This screen will show the list of best books, user can search a book from the list
● My Favorite Books.
This Screen will show all the Books which user bookmarked.
● Book Recommender.
This screen will show some questions to user and a submit button, when user
submit those questions, then on the basis of those answers we will suggest user some books he/she might like. There will be a need for a backend web API that will handle all backend tasks such as managing all Books, Best Books, Categories of Books (Books for jolly person etc. and user data etc.



  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Diagnosis of Towards Book iOS App

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Diagnosis of Towards Book iOS App:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.



The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Diagnosis of Towards Book iOS App:

Work plan

for complete srs contact us

watsapp: 03469806607