SIT725 - Web Application Design: Assignment 2 Report (Trimester 2)

Verified

Added on  2022/11/14

|17
|1805
|50
Project
AI Summary
This assignment report details the design and analysis of a web application, focusing on the car renting feature. It begins with a product backlog, including story mapping, product features, and user stories. The design phase utilizes UML profiles to create content, navigation, and process class diagrams, along with sequence diagrams and functional design specifications. Product planning involves creating a product roadmap, market maps, and feature/benefit analyses. Sprint planning defines sprint goals, capacity determinations, and sprint backlogs, including user stories for viewing and renting cars. The report concludes with a summary of the work done, a conclusion on the effectiveness of the design, and identifies areas for future improvement, such as enhanced security and payment options. Diagrams are included to clarify the design features.
Document Page
A website Investigation And
Analysis
Group Assignment 2
Page 1 of 17
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
Table of Contents
1 Product Backlog.......................................................................................................................4
1.1 Story Mapping...................................................................................................................4
1.2 Product Features and Acceptance Criteria........................................................................4
1.3 User Stories.......................................................................................................................5
2 Sprint backlog- Design............................................................................................................7
2.1 UML Profile for design class models:..............................................................................7
2.1.1 Content Class.............................................................................................................7
2.1.2 Navigation class.........................................................................................................7
2.1.3 Process class..............................................................................................................8
2.2 Design Class Diagrams using your UML profile:............................................................8
2.3 Sequence Diagram............................................................................................................9
2.4 Navigation and functional design:..................................................................................10
2.4.1 Navigation Design...................................................................................................10
2.4.2 Functional Design....................................................................................................11
3 Product planning....................................................................................................................12
3.1 Product Road Map..........................................................................................................12
3.1.1 Market Map.............................................................................................................12
3.1.2 Market Map, Market Event, Architecture Map, Feature/Benefit............................12
4 Sprint planning and sprint backlog........................................................................................13
4.1 Spring Planning...............................................................................................................13
4.1.1 Sprint Goal...............................................................................................................13
4.1.2 Capacity determinations:.........................................................................................14
4.2 Sprint backlog.................................................................................................................15
4.2.1 Feature: Car Renting................................................................................................15
Page 2 of 17
Document Page
4.2.2 User Story 1: View the available cars......................................................................15
4.2.3 User Story 2: Rent a car...........................................................................................15
5 Summary................................................................................................................................15
5.1 What you have done for this report.................................................................................15
5.2 Conclusion......................................................................................................................15
5.3 Whether there are some problems to be solved in future................................................16
6 Bibliography..........................................................................................................................17
Page 3 of 17
Document Page
1 Product Backlog
1.1 Story Mapping
1.2 Product Features and Acceptance Criteria
Product Features Acceptance Criteria
Car Renting The system should only display available cars.
User can select and search for cars to book.
Student/Disability Support Students and disable person must have separate
rental plans.
Customer Loyalty Program The system should accept valid discount
vouchers or coupon codes.
Warranty Service User can see the warranty program by entering
the car model and year of purchase.
Repairing Service User can book repairing services through the
site.
Inspection Service User can book inspection services through the
site.
Cart Service User can add item in cart.
Page 4 of 17
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
Payment Process The system should accept online payment.
Catalog The system must display catalog for spare parts.
1.3 User Stories
As a I want So that
As a Customer I want to rent a car So that I can fulfill my current
need.
As a Student I want to rent a car So that I can reach my college
on time.
As a Disable person I want some special offers So that I can often book a car
for myself.
As a Buyer I want to view the available
cars
So that I can choose one for
myself.
As a Marketing Manager I want a customer loyalty
program
So that customers keep on
coming back to the site
As a Buyer I want to have warranty
services
So that I can view my
remaining warranty time or
warranty criteria.
As a Buyer I want to search for cars by
name
So that I can find my required
car.
As a Buyer I want to edit my cart So that I can add or remove
items.
As a Buyer I want to add items in cart So that I can proceed later or
sooner when feasible.
As a Service provider I want to know the customer’s
requirement
So that I can reach them and
provide services.
As a Buyer I want to view spare parts
catalog
So that I can find the
appropriate spare part for my
Page 5 of 17
Document Page
car.
As a Buyer I want to search for spare parts
by name
So that the spare part from all
manufacturers will appear in
the result.
As a Buyer I want to search for spare parts
by manufacturer name
So that only required
manufacturer parts appear.
As an Admin I want to view Cart Items So that I can remove them
when they are there for a
specific time limit.
As a Buyer I want online payment services So that I can pay online
remotely.
As a Buyer I want a secure web
environment
So that I can enter my
card/bank details for payment.
As a User I want the ease of access So that I can use the website
smoothly.
As a Supplier I want to view the orders for
spare parts
So that I can supply the
required items.
Page 6 of 17
Document Page
2 Sprint backlog- Design
2.1 UML Profile for design class models:
2.1.1 Content Class
2.1.2 Navigation class
Page 7 of 17
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
2.1.3 Process class
2.2 Design Class Diagrams using your UML profile:
Page 8 of 17
Document Page
2.3 Sequence Diagram
Page 9 of 17
Document Page
2.4 Navigation and functional design:
2.4.1 Navigation Design
Page 10 of 17
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
2.4.2 Functional Design
Page 11 of 17
Document Page
3 Product planning
3.1 Product Road Map
3.1.1 Market Map
Market Map Target Customers Business Values
Car Rental Students
Disabled
Searching cars
Apply discounts
Loyalty programs
View catalogs
Car Maintenance Service Car owners Warranty Services
Repairing services
Buy services
Car Inspections
Spare Parts Purchase Car owners Payment Process
Catalogs
Search for parts
View cart
Checkout
3.1.2 Market Map, Market Event, Architecture Map, Feature/Benefit
Q1 Q2 Q3
Market Map Students, Disabled Car Owners Car Owners
Market Event Provide rental
services to the
customer
Improve the car
services which are
provided to the
The spare parts
required for the
clients would be sold
to them.
Architecture Map Ruby, Perl Php, Javascript iOS and Android
platforms
Page 12 of 17
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]