Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Mr. Soft is a company in Amman that designs and builds software solutions, youre working as a software engineer at Mr. Soft. The company has

Mr. Soft is a company in Amman that designs and builds software solutions, youre working as a software engineer at Mr. Soft. The company has invested in implementing the newest trends in project management and is training the team on the latest tools and techniques in software product development. They are currently working on multiple projects. You will work on one of the projects that Mr. Soft has recently taken. The requirements of this project will be delivered to you in a separate document, study these requirements and go through scrum project management approach (2 sprints maximum), to build and deliver the required project, assemble a team, and assign a scrum master, to make sure all SDLC stages are well implemented.

  1. After you receive project requirements, you have to do the following:
    1. Investigate these requirements and plan on how you are going to deliver these requirements in your system. Specify how did you handle the software requirements of this project
    2. After you analyze requirements, demonstrate your analysis through agile techniques and tools, such as: sprint boards, user stories documents, and Product Requirements Document (PRD)
    3. Explore the methods that agile follows in tracing software requirements through the SDLC

  1. Regarding the software design, consider doing the following:
    1. Propose two software design methods that considers the behavioral part of the system, demonstrating their usage for the current project.
    2. Reflect critically on the effect of modular software design on the software quality.
  2. Finally, at the end of the project discuss the following with your team, so you can consider new technologies for future projects:
    1. There are several approaches that play a role in improving delivered software quality, discuss two of them
    2. Data driven software is a trend in software engineering where the implementation revolves around data, and data is annotated with processes, justify why do you think data driven software could improve the reliability and effeciency of the produced software
    3. Compare between Finite State Machine (FSM), and Extended FSM and provide examples for both.

      Flight Booking Application

      Develop an application for managing flight bookings, you should achieve the following requirements:

      The application will have many customers, each customer will have a national id, first name, last name, email, phone number, and address
    4. There will be two types of customers, a normal customer, and a VIP customer, the VIP customer can have an extra baggage weight and have access to the VIP lounge
    5. The application will have many cities to choose from when creating reservations
    6. The application will have many planes, each plane has a model, color, manufacturer, airline company
    7. Customers can make one or many reservations from one destination to another, each flight contains a list of information like source, destination, plane, departure time, and arrival time

    8. A customer can search for a reservation by departure time

    9. A customer can cancel a reservation

    10. A customer can retrieve a list of reservations ordered by departure time I need the: code, PRD, user stories excel sheet, class diagram

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Q: Please describe your companys selection process.

Answered: 1 week ago

Question

Answer questions below

Answered: 1 week ago

Question

Understand the roles of signs, symbols, and artifacts.

Answered: 1 week ago

Question

Discuss the key ambient conditions and their effects on customers.

Answered: 1 week ago

Question

Be familiar with the integrative servicescape model.

Answered: 1 week ago