You are on page 1of 6

SUBMITTED BY SUBMITTED TO:

Pranav Thakur Mr Vijay Raju

ROLL NO:-09

REGNO:-11701281
Software Requirements
Specification
For

MakeMyTrip
CONTENT

1. Introduction ................................................................................ Error! Bookmark not defined.

1.1 Purpose.................................................................................................................................4

1.2 Document Conventions ........................................................................................................4

1.3 Intended Audience and Reading Suggestions ......................................................................4

1.4 Definitions,...........................................................................................................................1

1.5 Platforms…………………………………………………………………………………… 1

2. Specific Requirements .............................................................................................................2

2.1 Functional Requirement .......................................................................................................2

3. Other Nonfunctional Requirements .......................................................................................3

3.1 Performance Requirements ..................................................................................................3

3.2 Design Requirements ...........................................................................................................3

3.3 Usability ...............................................................................................................................3

4. Constraints………………………….............................................................................................................3
1 Introduction

This document is prepared in order to determine the system requirement specification of MakeMyTrip.
MakeMyTrip is an Indian online travel company, founded in 2000 which provides online travel services
including flight tickets, domestic and international holiday packages, hotel reservations, rail and bus tickets.

As of March 31, 2018, the company has 14 company-owned travel stores in 14 cities, over 30franchisee
owned travel stores which primarily sell packages in 28 cities. MakeMyTrip also have offices in New York,
Singapore, Kuala Lumpur, Phuket, Bangkok and Dubai.

1.1 Purpose

This document describes the software requirements and specification for the online traveling site called
makemytrip.com

1.2 Document Conventions: font: TNR 11


1.3 Intended Audience and Reading Suggestions

The document is intended for all the stakeholders customer and the developer (designers, testers,
maintainers). Knowledge and understanding of UML diagrams is also required.

1.4 Definitions, abbreviations


1.4.1 Definitions

 Account :An account in MakeMyTrip enables the user to use makemytip.com through that unique id.

 Homepage: This is the first page user gets to see after logging into makemytrip.com. It generally shows all
the packages offered by the online travel company.

 Profile: Profile is a special function of MakeMyTrip which shows the information of user to the travel
company in the way the user wants.

1.5 Platforms

Most modern smartphones are capable of accessing MakeMyTrip either within an application or through an
optimized website. On 8th November 2000, Deep Kalra launched "MakeMyTrip", originally restricted to
the overseas Indian community for their US-to-India travel needs.
It wasn't until August 17, 2006 that MakeMyTrip was listed on the NASDAQ and went public, making a
debut in the US market.
MakeMyTrip now is available Worldwide and runs on each and every platform.
2.FUNCTIONAL REQUIREMENTS

Functional requirements may be calculations, technical details, data manipulation and processing and other
specific functionality that define what a system is supposed to accomplish.

This document defines minimum functional requirements for API clients that implement or provide access
to specific features of MakeMyTrip API services.

The following are functional requirements :-

Authorization

Functional requirement 1:

 Description: The computer checks if the email is valid. An email is valid if it’s not used before on the
MakeMyTrip database.
 Input: Request from the user to create an account.
 Processing: Check if the email is used.
 Output: Valid or invalid Email Id.

Functional requirement 2:

 Description: If it is invalid , the server will send a message to the User.


 Input: Invalid E-mail Id.
 Processing: Process message
 Output: The server sends the message “Invalid E-mail Id” to the User.

Functional requirement 3:

 Description: The computer checks if the password is valid for an account.


 Input: Request from the web browser to verify password.
 Processing: Check password of the user.
 Output: Valid or invalid password.

Functional requirement 4:

 Description: If it is not a valid password, the computer will send a message to the Website.
 Input: Invalid password.
 Processing: Process message. Update count for invalid password for the account.
 Output: The bank computer sends the message “Weak password” to the Website.

USE

Functional requirement 5:

 Description: The computer checks if the location is valid or not.


 Input: Request from user to enter the location.
 Processing: Checks if the location is valid.
 Output: Valid or Invalid location.

Functional requirement 6:

 Description: If it is invalid , it will ask for a new valid location.


 Input: Enter new location.
 Processing: Verify location.
 Output: Valid or Invalid location.

NON-FUNCTIONAL REQUIREMENT

PERFORMANCE REQUIREMENTS

System shall be available from all over the world at all times. Being a online travel site, any interruption in
the website will cause people to give up on MakeMyTrip, therefore it is essential that the system shall be
available at all times.

DESIGN REQUIREMENTS

Design of the system shall arrange the content size as compatible for different platforms, such as mobile
phones, tablets and desktop computers. Since MakeMyTrip is travel based, design of the system shall let high
level of mobile access.

USABILITY

The software will have a very easy interface which makes it easy to use. Anyone can use this application
without any trouble.

CONSTRAINTS

 Booking from a small town to another small town is often not available.
 Tickets are not always affordable for an average customer.
 Refunds are very less.

You might also like