Case Study

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

SOFTWARE REQUIREMENT

SPECIFICATION
DOCUMENT

BY: Kanhaiya Verma


REG. NO. 11901627
Roll No. 35
Section: K18BY
INTRODUCTION
GoDaddy Inc. is a U.S. publicly traded registry and domain registration firm
based in Scottsdale, Arizona with headquarters in Delaware. As of March 2019,
GoDaddy has approximately 18.5 million users and over 9,000 workers
worldwide. The company is known for its Television and news advertising. It
has also been engaged in many controversies related to censorship.

Purpose
The purpose of this document is to provide correct and complete description of
the requirements of godaddy.com.
The requirements will be shown in the written description to explain various
concepts and different types of functionalities with relevant information.

Scope
By using GoDaddy.com, you may start your own business or website by getting
a number of domain names for your website or business.
Go Daddy is a web hosting giant, many times larger than any other domain
recording company.
They provide upward domain names of 45 million, and the numbers are rising.

ANALYSIS
GoDaddy is a Web hosting firm and a publicly traded Web domain registrar. As
of January 2019, GoDaddy was reportedly managed with over 78 million
domain names and is therefore one of the largest registrar approved by ICANN
worldwide. It provides over 19 million clients and uses over 9,000 individuals.
The company's popular spokespersons, Super Bowl advertisements and tiny
companies are regarded as an internet supplier. It has earlier supported
NASCAR in relation to the post-season football ball match. It has participated
in several safety and privacy disputes. GoDaddy also offers e-business
associated hardware and facilities in relation to web registry and hosting.
Procurement
● GoDaddy announced in July 2012 that it would buy Outright for an undis
closed amount.
● In August 2013, GoDaddy announced that it would purchase Locu for
$70 million.
● GoDaddy acquired the domain marketplace afternic from NameMedia in
September 2013. GoDaddy will also acquire a SmartName domain
parking service and a NameFind business name generator.
● GoDaddy acquired the Media Temple web hosting service provider on 15
October 2013. In a newsletter sent to its customers, Media Temple stated
that they would "continue to operate as an independent and autonomous
company." • In July 2014, GoDaddy acquired Canary, a small,
Cambridge-based smart calendar service.
● GoDaddy acquired Mad Mimi, a Brooklyn-based email marketing
service, on August 20, 2014.
● In April 2015, GoDaddy purchased Elto, "a San Francisco-based
company which provided a platform which could link business owners
and other non-technical people to web developers who could help them
create and boost their web presence."
● In April 2015, GoDaddy bought the Marchex and in November 2015
Worldwide Media domain portfolios.
● GoDaddy purchased FreedomVoice on May 17, 2016.
● GoDaddy purchased ManageWP on 6 September 2016.
● GoDaddy announced the purchase of Host Europe Group on 6 December
2016.
● GoDaddy purchased Sucuri on 22 March 2017.
●  GoDaddy purchased Main Street Hub on January 23, 2018. 
● Go Daddy purchased Plasso on September 24, 2018. 
● Go Daddy purchased Cognate on September 25, 2018. 
● Go Daddy purchased Sellbrite on April 10, 2019.

Investor Relation Contact


INDIA
040 67607600
24/7 Support
Customer support for Godaddy is available free of charge. Link costs can differ
when calling from outside the region, overseas or from a mobile phone,
depending on your specific phone policy.
International phone numbers for professional sales and support can be located at
https://www.godaddy.com/contact-us.aspx

News Releases
2016
● November 14, 2016: GoDaddy Pro Program Helps Bytesflow
Technologies Accelerate Revenue Growth By 70 Percent.
● October 24, 2016: 60% Of Indians Employed in Organizations Today
Aspire to Be Entrepreneurs - GoDaddy’s ‘Future of Work Survey'.
● October 05, 2016: GoDaddy Launches Community Based App ‘Flare’ In
India to help Jumpstart Ideas and Inspire Entrepreneurs.
● September 27, 2016: 60 percent of Indians working in today's companies
aspire to be businessmen-GoDaddy's ' Future of Work Survey. '
● September 01, 2016: GoDaddy announces the title Sponsorship of World
Hosting Days in India 2016.
● August 23, 2016: GoDaddy Launches App for Domain Investors in India.
● July 07, 2016: GoDaddy Announces Availability in Three Indian
Languages to Accelerate Digital Growth for Small Businesses.
● June 07, 2016: GoDaddy Helps Punjab-Based Web Services Company
Achieve 30% Revenue Growth Annually.
● May 17, 2016: GoDaddy & ShopClues Announce a Strategic Partnership
to Enable Small Businesses to Easily Establish a Unique Online Identity.
● January 19, 2016: Build Your Brand Online With Personal Domains
from GoDaddy.
2019
● August 20, 2019: GoDaddy gets a patent on the Portfolio-based domain
name recommendation.
● August 26, 2019: This weekend's analysis of GoDaddy domain
appraisals on twitter.
● August 26, 2019: GoDaddy launched an enhanced iOS app for bidding
on domain name auctions from GoDaddy Seller.
● September 9, 2019: GoDaddy at NamesCon promoted the ability to use
physical security keys for two-factor authentication using the FIDO U2F
standard.

FACT SHEET
DOMAINS: The domain name is' 21st century property,' which is the first step
towards building an online presence and an online contact for clients, friends
and family members. GoDaddy, the biggest domain registrar in the world,
provides the biggest inventory of additions to domain names such
as .COM, .CLUB and .LONDON. This means that anyone can develop a
reliable digital identity, particularly for small companies. GoDaddy also has a
market for the purchase and sale of domains previously owned.
DIGITAL IDENTITY: Digital identity goods from GoDaddy assistance the
company get online, find and run fast. Website Builder enables companies to
quickly get online with an elegant website. The online store offers all the
information that a small business owner requires to access and manage an e-
shop. Get Found enables tiny companies draw fresh clients, including Google
and Yelp, to famous locations.
WEB HOSTING: GoDaddy lists more than 10 million users worldwide and
aims to ensure that web hosting is quick, safe and simple to use. In relation to a
famous, controlled WordPress provider, GoDaddy provides shared, dedicated,
and virtual private servers that enables clients to concentrate on creating
material while GoDaddy provides technical Web hosting information.
PRODUCTIVITY: GoDaddy's product range of tools help customers operate a
smooth ship and develop their enterprise easier. GoDaddy's global relationship
with Microsoft offers clients with seamless connection to the e-mails associated
with property designations, internet processing and productivity alternatives to
Office 365 as the key correspondence and productive system of GoDaddy.
GoDaddy Online Bookkeeping enables tiny enterprises manage their funds and
GoDaddy Email marketing supports tiny enterprises through easy, lovely and
efficient email marketing with their clients.

History & Milestones


1997
Formed as Jomax
Technologies

1998
Launched First Website
Building Software & Hosting

1999
Changed Name to GoDaddy

2000
Became ICANN Accredited

2001
Became Cash Flow Positive

2004
Launched SSL
Certificate Offering

2005
2MM Customers
10MM Domains
100MM Annual Revenue

First Super bowl Ad


Launched Domain Name Aftermarket
Reached 500 Customer
Care Specialists

2007
4MM Customers
20MM Domains

2008
6MM Customers
30MM Domains

Partnered with Microsoft


to launch Hosted Exchange

2009
500MM Annual Revenue
Reached 1 Million Intl Customers

2010
8MM Customers
40MM Domains

2011
50MM Domains
Received Majority Investment
from KKR, Silver Lake & TCV
2012

2012
10MM Customers
Launched India, First Localized Market outside the US

2013
55MM Customers
1 Billion Annual Revenue

Partnered with Microsoft to


launch Office 365 for Small Business
Introduced Website Builder 7.0

2014
12MM Customers

2015
14MM Customers
60MM Domains

Made our Initial Public Offering


on NYSE Ticker: GDDY
Reached 4 Million Intl Customers

2016
Localized Solutions in 56 Markets
$1 Billion in domain bookings

2017
17MM Customers
75MM Domains
$2.2 Billion Annual Revenue
Launched GoCentral
(Acquired by HEG)
Reached 7MM Intl Customers

DESIGN
Functional
requirements

Design Architectural Software


constraints Design Architecture

Quality
Attribute
Requirements

The design stage deals with the conversion to a type that is used with
programming language, as outlined in the SRS document. The following are the
different models of this scheme:
Data Flow Chart: Data Diagram shows how the stream of data through the info
rmation system has been represented graphically. Data stream diagrams
demonstrate how the data is handled input and output by the system.

Name Representation

External Entity

Process/ Function

Data Store

Data Flow

Output
Data Flow Diagram: The primary goal of DFD data flow diagrams from
Godaddy.com is to clarify how layout stages are essential for any SDLC
software project. The chart below (0th level) for the shopping cart system
explains the data entry stage, the data output stage, the data storages, the UI
screen, and the reports of administrators and users.

Administrator GODADDY. Data output User


Data input
COM
stage stage

GoDaddy’s admin functions and data flow charts with the first DFD diagram
level below:

Login Details
User Master
Open Manage
Form Users
Order
0.1 0.4 Manage
Order
0.6
Enter
Login/Signup
Details
0.2

Manage
Products
0.5
Verify &
Validate
0.3 Details

Manage
Country
0.7
Log Manage Manage
out Category State
0.9 0.8
The following data flow diagram offers login type references, login details for
customer and administration, inspection details, user review and login master
data and lastly redirect details of customer homepage:
Login
Details

Open Enter Check


Login form Username & User
0.2.1 password 0.2.3
0.2.2

User
Homepage
0.2.4

Administrator Data flow diagrams listed below for the second level of order
 management from users

Product

Update
Manage
Product
Product
0.3.5
0.3.1
Delete
Product
0.3.3

Add View
Product Product
0.3.2 0.3.4
The DFD diagram for the second stage of processing of orders over 
Administrative functionality is provided below:

Manage View
Delete Log
Order Order
Order out
0.6.1 0.6.5
0.6.3

View
Place
Status
Order
0.6.4
0.6.2

Product

The DFD for users when selecting items, payment and ordering new products is
added below:

Open Order
View Log
Form Products
Cart out
0.1.1 0.1.3
0.1.5

Manage View
Accounts Product
0.1.2 0.1.4

Account Product Cart


The diagram below for fresh user registration in the web application describes
how to verify and validate customer information:

New User
Registration
Sign up
0.2.1 Enter First
Name
0.2.3

Generate
User ID Enter Middle
0.2.2 Name
0.2.4

Enter Last
Name
0.2.5

Verifies

Enter Enter
Enter
Email ID Date of
Contact
0.2.8 birth
Number
0.2.6
0.2.10

Enter Enter
Address Mobile
0.2.9 no.
User Master 0.2.7
Entity Relationship Diagram: The entity relationship diagram (ERD)
demonstrates the connection of the entity sets stored in the database. In this
sense, an organization is an information element. In other words, the ER
diagrams demonstrate the logical structure of the database.

Entity class

Weak Entity class

Relationship type

Identifying Relationship type

Attribute

Key Attribute

Discriminator (Partial Key Attribute)

Derived Attribute

Multivalued Attribute

Composite Attribute
ER Diagram for Godaddy.com:-

Testing
Test Case: A test case in software engineering is a collection of circumstances
under which the tester will determine whether an implementation, computer
scheme or one of its characteristics is functioning as it was initially designed to
do. The mechanism for determining whether a software program or system
passed or failed such a test is known as the test oracle. In some settings, an
oracle may be a requirement or a case of use, while in others it may be a
heuristic one. Many test instances may be used to determine that a software
program or system is deemed to be adequately audited to be released. Test
instances are often linked to as experiment texts, especially when they are
recorded-when generally gathered in test suites.
1. Log in
● Test to Pass: User must enter a valid email address. Password must be 8
to 20 letters long with an upper case and symbol.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
2. Sign up
● Test to Pass: Users can use Facebook, Google or their email address to
sign up. The email address should be applicable and the password should
be 8-20 characters long with an upper case and symbol.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
3. Cart
● Test to Pass: The cart should be updated with the right title, picture and
cost of the item. The cost should be modified to represent the right
amount. Cart balance should be null if no products are shown in the cart.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
4. Search
● Test to Pass: Check that the products shown are related to what you've
been looking for.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
5. Payment
● Test to Pass: All different kinds of payment should be screened, e.g.
Credit Card, PayPal, Bank Transfers, Installments, etc.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
6. Sorting
● Test to Pass: Selecting from a drop-down menu could have four to five
choices. Sorting is generally one-select, i.e. you can sort by only one
parameter.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
7. Filtering
● Test to Pass: Unlike sorting choice, multi-select filter choices, that is,
various parameters can filter. Exploring single filters and multi-filter
choices is a great concept.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
8. Post purchase
● Test to Pass:
i. Account changes such as accounting address, delivery address,
password change, alter profile data such as title, email address, and
even delete an account.
ii. Cancel the order or modify the order amount.
iii. Review your latest bought items order and background.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.
9. Helpline
● Test to Pass: Availability of contact information should be valid.24 * 7.
● Test to Fail: If any of the above requirements are missing, the test case
will fail.

User Interface is the means by which the user and a computer system interact,
in particular the use of input devices and software.
1. Homepage
2. Sign up page
3. Login Page
4. Help

Conclusion: -
This study displayed SDLC (software development life cycle) from requirement
analysis to design and inspection. In this study we found godaddy.com's life
cycle as a domain issuing and maintenance business.

You might also like