SIT725 Software Engineering - Cleartrip Web Site Analysis

Verified

Added on  2023/06/08

|19
|1966
|135
Report
AI Summary
This report presents a comprehensive investigation and analysis of the Cleartrip.com website, focusing on various aspects relevant to software engineering principles. The analysis includes user interaction models, use-case descriptions with activity diagrams for travel packages, cab hire, and insurance services. It identifies user roles and their interactions with the system, detailing normal and alternative flows for key functionalities. The report also covers content and content relationship analysis, examining the main content objects and their relationships within the web application. Furthermore, it delves into navigation analysis, exploring the website's navigation structure and providing insights into its effectiveness. The initial product backlog is outlined, identifying epics such as travel packages, cab hire, and insurance, along with the product features under each epic. This analysis aims to assess the website's design and functionality, providing a foundation for potential improvements and future web application development. Desklib offers a range of similar solved assignments and past papers to aid students in their studies.
Document Page
Running head: WEB SITE INVESTIGATION AND ANALYSIS
SIT725 Software Engineering (Trimester 2, 2018)
Assignment 1 - Web Site Investigation and Analysis
Name of the Student:
Name of the University:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1WEB SITE INVESTIGATION AND ANALYSIS
Table of Contents
2. Web site users, Interaction model and use-case analysis............................................................2
2.1 User Hierarchical diagram.....................................................................................................2
2.2 Use cases for user (actor).......................................................................................................3
2.3 Use case description..............................................................................................................5
2.4 Activity diagrams for use cases.............................................................................................9
2.5 High level requirements.......................................................................................................11
3. Web site content and content relationship analysis...................................................................12
3.1 Main content objects of the Web application and their relationships..................................12
3.2 Data tree...............................................................................................................................13
3.3 High level content requirements..........................................................................................13
4. Navigation analysis....................................................................................................................14
4.1 Navigation structures of the Web site/sub-site....................................................................14
4.2 Analysis of navigation.........................................................................................................14
4.3 High level navigation requirements.....................................................................................15
5. Initial product backlog................................................................................................................15
5.1 Identification of epics..........................................................................................................15
5.2 Product features under each epic.........................................................................................16
Bibliography..................................................................................................................................17
Document Page
2WEB SITE INVESTIGATION AND ANALYSIS
2. Web site users, Interaction model and use-case analysis
2.1 User Hierarchical diagram
Document Page
3WEB SITE INVESTIGATION AND ANALYSIS
2.2 Use cases for user (actor)
Travel package
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4WEB SITE INVESTIGATION AND ANALYSIS
Cab hire
Document Page
5WEB SITE INVESTIGATION AND ANALYSIS
Insurance
2.3 Use case description
Travel package
Use case ID: UC 1
Use case Name: Travel package
Actors: User
Description: Users will be prompted to enter login details before they can use the
system
Document Page
6WEB SITE INVESTIGATION AND ANALYSIS
Trigger: User enters search for travel package
Preconditions: 1. The user has an account
2. The user is trying to log in with their account
3. The user is not already logged in with username
Postconditions: 1. The user is registered in to the system
2. The user has access to the functions of the system
Normal Flow: 1.0 User accesses the URL
1.1 The system prompts the user for their account credentials.
1.2 The user enters their username and password.
1.3 The system authenticates the login with username
1.4 The user gains access to the systems functionality
Alternative Flows: Invalid account user or password
User already logged in with username
Exceptions: Incorrect credentials
Includes: None
Priority High
Frequency of Use: Every time the user wants to access the system
Assumptions: The user wants to use the system
Notes and Issues: All the travel packages are displayed whether available or not
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7WEB SITE INVESTIGATION AND ANALYSIS
Cab hire
Use case ID: UC 2
Use case Name: Cab hire
Actors: User
Description: Users will be prompted to login with their account information and then
only they can search for cabs.
Trigger: User searches for cab
Preconditions: 1. The user has an account
2. The user is logged into the system
3. The user is not already logged in with username
Postconditions: 1. The user is unable to find a cab
2. The user finds difficulty while booking
Normal Flow: 1.0 User accesses the URL
1.1 User logs in to the system with their account credentials.
1.2 The user enters source and destination for travel.
1.3 The system displays cab and fare
1.4 The user accepts and confirms booking
Alternative Flows: User is unable to find a cab
User is not satisfied with the fare
Exceptions: Incorrect credentials
Includes: None
Priority High
Frequency of Use: Every time the user wants to access the system
Document Page
8WEB SITE INVESTIGATION AND ANALYSIS
Assumptions: The user wants to use the system
Notes and Issues: User is not able to make online payments
Insurance
Use case ID: UC 3
Use case Name: Insurance
Actors: User
Description: Users logs in to the system and checks for available policies to enroll in a
suitable policy.
Trigger: User selects suitable policy and makes payment
Preconditions: 1. The user has an account and wants to enroll a policy
2. The user is trying to make payment from their account
3. The user is not already logged in with username
Postconditions: 1. The user is logged in to the system
2. The user has access to payment functionality of the system
Normal Flow: 1.0 User accesses the URL
1.1 The system prompts the user for their account credentials.
1.2 The user enters their username and password.
1.3 The system authenticates the login with username
1.4 The user gains access to the systems functionality
Alternative Flows: Invalid account user or password
Document Page
9WEB SITE INVESTIGATION AND ANALYSIS
User already logged in with username
Exceptions: Incorrect payment details
Includes: None
Priority High
Frequency of Use: Every time the user wants to access the system
Assumptions: The user wants to use the system
Notes and Issues: User finds difficulty while enrolling for a policy
2.4 Activity diagrams for use cases
Travel package
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10WEB SITE INVESTIGATION AND ANALYSIS
Cab hire
Document Page
11WEB SITE INVESTIGATION AND ANALYSIS
Insurance
2.5 High level requirements
Users: The users should be able to register in the system so that they will be able to login
to the system for accessing functionalities of the system. The users should be also able to make
travel package bookings, cab hiring along with insurance enrolment by making payments online.
chevron_up_icon
1 out of 19
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]