Develop an online website for travel organisation business

Assignment Help Software Engineering
Reference no: EM133907535

Software Engineering

Assignment Activities

General Description

Imagine you (students) are a software engineer working in a software development organization. A client, WorldWanderer, has approached you to develop an online website for their travel organisation business, which includes booking flights, accommodation and vehicle hire services. This website will be referred to as WorldWanderer in this course. There are several similar websites available on the market, such as Webjet. Feel free to get ideas from such websites.

The students are expected to do FOUR assignments based on the initial description provided for the WorldWanderer website. Assignment 1 and Assignment 4 should be done individually, and Assignment 2 and Assignment 3 should be done as a team (teams should have 3 members). Boost your grades with expert assignment help today!

The WorldWanderer platform should provide several services and features.

Once the user has entered the origin and destination, number of passengers (adults and children), the start + end date, and the flight class (economy/business/etc), the system should allow the user to explore various services. Below are some of the WorldWanderer platform's features/services/specifications.

Flight Comparison: A comprehensive listing of all available flights from different airline companies, including appropriate details such as the company, price, take off/touch down day/time, duration, stopover locations, number of stopovers etc.

Accommodation Comparison: A comprehensive listing of all available accommodation at the destination from different vendors, including appropriate details such as the price, location, capacity, bed types, amenities, optional extras, reviews etc.

Vehicle Hire: A comprehensive listing of all available vehicle hire options for the destination, including appropriate details such as price, makes, models, transmission options, engine type (electric/petrol/diesel), capacity etc.

Detailed Product Description: The functionality listed above should be broken up appropriately to avoid overloading the user with too much information when comparing different options. The user should be able to get more detailed information once a specific flight/accommodation/vehicle is selected - eg for flights various additional extras could include baggage allowance options, meal options, seating options etc.

Option Filtering: An option for users to filter and sort different options by various features, such as price, (flight) duration, (accommodation) stars, (vehicle) types, (various service) review ratings etc.

Customer Reviews and Ratings: Feedback from previous registered users to help new users make informed decisions about service providers. Allow past users to leave written reviews (and rating out of 5) for their completed bookings.

Contact Service Provider (and WorldWanderer): An option for users to message the individual service providers and to livechat with WorldWanderer staff through the website.

Product Management: Add, edit, or delete service vendors (eg airline companies). Set or update WorldWanderer's service fee for different booked services.

Booking and Payment: Allow users to book the selected services and pay for them through the website.

Activity 1: Functional Requirements: Each student is expected to identify and write down 5 functional requirements of the given project using the guidelines and template discussed in the class. Each functional requirement has 1 point. (See the rubric for more information)

Activity 2: Non-functional Requirements: Each student is expected to identify and write down 5 non-functional requirements of the given project using the guidelines and template discussed in the class. Each non-functional requirement has 1 point. (See the rubric for more information)

Activity 3: Architecture: Each student is needed to design and document the architecture of the given software project using at least one of the architectural patterns discussed in the class (6 points). Each student needs to use Boxes and Lines to model the architecture and write one sentence that describes the goal of each component (i.e., boxes) and the relationship (lines) between the components. (See the rubric for more information)

Activity 4: Architectural Decisions: The students are also expected to document and rationalize two of their architectural decisions made to design the architecture using the template provided in the class (i.e., two architectural decisions for two separate architectural design issue). Each decision, along with its rationale presented in a template, has 3 points.

Activity 5: Software Process: Based on the characteristics of the WorldWanderer platform and other factors/assumptions that you may consider, which software development process would you recommend for developing the WorldWanderer platform? Please provide reasons (80 - 100 words) behind your recommendation. (See the rubric for more information)

Reference no: EM133907535

Questions Cloud

Implementing innovative care models : Explain the role of the nurse leaders in implementing innovative care models.
How does account there relate to his discussion of abortion : In particular, how does his account there relate to his discussion of abortion, which immediately follows it?
Think about your experiences with the healthcare system : Think about your experiences with the healthcare system. What about that situation stands out to you? Were you or that person treated fairly?
How can the ethics of duty found in kantianism help you : How can the ethics of duty found in Kantianism help you in your nursing field? Pose a question to the class related to the weekly material.
Develop an online website for travel organisation business : Develop an online website for travel organisation business, which includes booking flights, accommodation and vehicle hire services
Which type of truth standard holds that a belief and feeling : Which type of truth standard holds that a belief, feeling, or behavior is acceptable if it promotes the greatest good for humanity as a whole rather than for th
Describe psychological impact for client : Describe the psychological impact for a client who is experiencing acute or chronic pain that is being undertreated.
What are four benefits the preceptor : What are four benefits the preceptor could share with the new RN about the benefits of joining a professional organization?
How does criminal justice relate to social justice : What aspects of justice does this chapter discuss? How does criminal justice relate to social justice and to other wider notions of equity and fairness?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd