Professional Documents
Culture Documents
ROLL NO:-09
REGNO:-11701281
Software Requirements
Specification
For
MakeMyTrip
CONTENT
1.1 Purpose.................................................................................................................................4
1.4 Definitions,...........................................................................................................................1
1.5 Platforms…………………………………………………………………………………… 1
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
The document is intended for all the stakeholders customer and the developer (designers, testers,
maintainers). Knowledge and understanding of UML diagrams is also required.
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.
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:
Functional requirement 3:
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:
Functional requirement 6:
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.