Professional Documents
Culture Documents
Times-Of-India Srs
Times-Of-India Srs
Times of india
Software Requirements
Specification
For
23-sep-2017
Table of Contents
Table of Contents...........................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions...................................................................................................................1
1.3 Intended Audience and Reading Suggestions..................................................................................1
1.4 Definitions, acronyms, abbreviations..............................................................................................1
1.5 Scope..............................................................................................................................................2
1.6 References......................................................................................................................................2
2. Overall Description..................................................................................................................2
2.1 Product Perspective.........................................................................................................................2
2.2 Product Features.............................................................................................................................3
2.3 User Classes and Characteristics.....................................................................................................3
2.4 Operating Environment...................................................................................................................4
2.5 Design and Implementation Constraints.........................................................................................4
2.7 Assumptions and Dependencies......................................................................................................4
3. System Features.......................................................................................................................4
3.1 System Feature 1.............................................................................................................................5
3.2 System Feature 2.............................................................................................................................5
3.3 System Feature 3.............................................................................................................................6
3.4 System Feature 4.............................................................................................................................7
3.5 System Feature 5.............................................................................................................................7
3.6 System Feature 6.............................................................................................................................7
3.7 System Feature 7.............................................................................................................................8
3.8 System Feature 8.............................................................................................................................8
3.9 System Feature 9.............................................................................................................................8
3.10 System Feature 10...........................................................................................................................9
4. External Interface Requirements...........................................................................................9
4.1 User Interfaces................................................................................................................................9
4.2 Hardware Interfaces........................................................................................................................9
4.3 Software Interfaces.........................................................................................................................9
5. Other Nonfunctional Requirements.......................................................................................9
5.1 Performance Requirements...........................................................................................................10
5.2 Safety Requirements.....................................................................................................................10
5.3 Security Requirements..................................................................................................................10
5.4 Software Quality Attributes..........................................................................................................10
6. Other Requirements..............................................................................................................10
Revision History
Name Date Reason For Changes Version
Shubham Garad 24/09/17 Creation 1
i
i
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
1. Introduction
1.1Purpose
This document describes the software requirements and specification for Times Of India (TOI)
Online web portal.
1.2Document Conventions
In this section contains the most important document conventions. Abbreviations used in this
document can be found from section appendix A: Glossary. Bold-style highlighting is used in the
text when important concept is mentioned first time.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
The document is intended for all the Reporters and customers and the developer (designers, testers,
maintainers).The reader is assumed to have basic knowledge of English and Browser and Internet.
Knowledge and understanding of UML diagrams is also required. Project engineers can use this
document for clarifying case-specific requirements for similar projects.
1.4Project Scope
The scope of the project is to produce requirements and features that deals with online news portals
like Times of India and technology associated with user-group of senior-class citizens. This
document can be used as a base for defining case-specific requirement specifications regarding
news portal and interface newspaper applications. Requirements and features listed in this
specification document are not meant to be final, instead they are meant to be guidelines taken from
the existing “Time of India “online news portal.
1.5References
1. Fundamentals of Software Engineering, Rajiv Mall, New Delhi: PHI Learning limited, 2003
2.http://en.wikipedia.org/wiki/Software_engineering
3. http://timesofindia.indiatimes.com
2. Overall Description
2.1Product Perspective
The product is eventually intended for newspaper printing organizations which want to launch
online news portal like Times of India and this documents are also intended for the study of online
news portal Times of India, which is very famous in India.
Communication interface
The TOI communicates with the servers systems of TOI via a Communication network.
Software interface
The news fetched from the server are displayed to user by Internet Browser or Specific Software.
Hardware interface
The software and website will run on any of the PCs and also android devices.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
User interfaces:
Customer
The customer user interface should display news and advertisements categorized into different
fields. The interface should be designed in such a manner that user can read news easily and
comfortably, like TOI.
Reporters
The interface for the user in TOI is designed such a way that anyone who register to write a news
will be able to do so with maximum possible ease and comfort.
Publishers
The publishers get the news written by various users and professional reporters on his interface and
from hat e has to choose which news to be published.
Maintainers
The site maintainer have interface on which the site’s current status with number of visitors is
shown and also the anomalies coming from the readers as feedback.
2.2Product Features
The product has some functionality or features that are listed as below.
1) This system make easy for those user who like to read news paper anywhere and save the
paper.
2) It can have backup for the user data and database.
3) If portal has an error that it can’t recover from by itself, such as the lack of internet
connection than it will notify any current user and give contact information from where
technical help can be achieved.
4) It is applied to all the mode of users.
5) The system uses browser built-in multimedia player that can play following multimedia:
video, sound and picture files and video file formats: mp4, avi and swf.
6) It is designed in such a way that it won’t take too much time and can be loaded on any
device connected to internet.
7) The system shall be passive.
Characteristics
There are several users of the Times of India news portal:
Customers are simply members subscribed to their site from the general public with no special
training.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
Reporter need to have knowledge about writing the news articles or experience.
Publishers have the authority to select the articles from various reporters and publish them on the
website.
Maintainers must be experienced in network administrators, to be able to handle the traffic on the
site.
2.4Operating Environment
The hardware, software and technology used should have following specifications:
• Ability to read the Basic English for customer
• Ability to handle and monitor the site traffic for maintainers
• Active Net connection
• Web browser with flash player to play videos
• Ability to take input from user
• Ability to validate user
3. System Features
The purpose of SRS (Software Requirement Specification) document is to describe the external
behavior of the web based newspaper. It defines the operations, performance and interfaces and
quality assurance requirement of the web based newspaper. The complete software requirements
for the system are captured by the SRS (Software Requirement Specification).
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
3.1Functional Requirements
For documenting the functional requirements, the set of functionalities supported by the system are
to be specified. A function can be specified by identifying the state at which the data is to be input to
the system, its input data domain, the output data domain, and the type of processing to be carried
on the input data to obtain the output data.
Basically the management parts are the functional requirements which are uploading details, search
topic, edit option and user registration
Description: Uploading function can be done by the user who has registered on the website. When
the user uploads an item and if it is a news item or forum is determined and edited by the
administrators or editors and then it is displayed on the home page. A registered user can also add
comment on other news as well.
Output: User will be prompted to enter item details according to the above item.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
Processing: It is controlled by the editor and which checks whether the uploaded item is fit for the
mass or not if it is then it display on screen if not then it is edited to make it visible for the mass
then display on the screen of the website.
Description: Search function does not require any authentication from its user so any user can
perform this function. If a user searches for a news item then the news will be displayed on the
screen if it related to the search topic.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
Description: Edit function can be done by only administrator or editor. Any uploaded item is
examined and edited by administrator so it can be allowed to display to mass.
Description: Registration is allowed to the users who are not registered yet (unregistered users) and
completion of this function they can also upload items.
Output: User will prompted to write a user name, email id, and password.
Input: Checks whether any other registered users have same information.
Output: We will be prompted to register successfully if it has different information or else its
rejected.
Processing: It checks if the information submitted about the new user is similar to any other
registered user if yes it rejects the user information if no then new user will be registered
successfully.
R6.1: Content is OK
Input: Cross checks the news or article uploaded by any other registered users.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
Input: Cross checks the news or article uploaded by any other registered users.
Output: If the information through content is not ok then reject it and apologize to user.
Functional requirement 8:
Input: Request the user to follow on various social networking sites or ignore.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
The customer user interface should be intuitive, such that 99.9% of all new visitors to web portal
shall be able to read the news without any assistance from third person.
4.2Hardware Interfaces
• Internet connection
• Web browser with flash player
• Touch screen for convenience
• Keypad (in case touchpad fails)
• Continuous power supply
• Ability to take input from user
• Ability to validate user
4.3Software Interfaces
Web browser with flash player.
These are the requirements that are not functional in nature. Especially these are the constraints the
system must work within.
Sof
twar
eRe
qui
reme
ntsSpe
cific
ati
onf
orTi
mesofI
ndi
aonl
ineNe
wspor
tal
• Performance Requirements: The system response time must be less than 30 seconds for
the user interface. Or else the system will show TIMED OUT.
• Safety Requirements: All the system data must be backed up every day and the backup
copies stored in another server at different location for disaster recovery.
Quality Attributes: The source code for the system is well documented for ease of maintenance
and upgrading the system in future.
5.1 Availability
The Site should be available 24 hours a day with latest news.
5.2 Security
The portal should provide the security of customer login details.
5.3 Maintainability
Only maintainers are allowed to make changes in the site design and update it.
6. Other Requirements
Data Base
The Times of India news portal must be able to use several data formats for displaying news
according to the data formats provided and required by various users. Any editing in the articles by
user should make changes in database also but after publisher accepts it and the site should contain
the database of users’ username and password along with other details created while registration and
used to cross check while login process.
10