Question

Choose a most appropriate software architecture model for your assigned project(online bus ticket booking system) (we...

Choose a most appropriate software architecture model for your assigned project(online bus ticket booking system) (we have discussed 3 different models in class; Repository model, layered architecture, client/server architecture). Justify your selection that why you have chosen the particular architecture model with proper reasoning.

0 0
Add a comment Improve this question Transcribed image text
✔ Recommended Answer
Answer #1

Solution: Since an online bus ticket booking system is a real-time software application and the people would be using it to book their bus tickets online, therefore, it is mandatory for you to develop the software application by employing the client-server architecture. The reason for the choice of the client-server architecture is that when the users would be running the program application on their computer system they would try to access the server to request the booking services, and on the server, a program would be running that would manage the information associated with the database containing all the information regarding these bus tickets.

So, the server system would actually receive the requests from these multiple clients all across the world and process them according to the business logic that is running over the server system and once that is processed and the booking is confirmed, then the same is actually updated into the database by the server application. If the booking is unsuccessful due to the unavailability of the seats, then the user is notified through the message or a notification. This is the reason why, the client-server architecture is best suited for the software application that is mentioned above in the question.

Add a comment
Know the answer?
Add Answer to:
Choose a most appropriate software architecture model for your assigned project(online bus ticket booking system) (we...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • Please help me with this modeling for the project. follow the directions given and then write the...

    please help me with this modeling for the project. follow the directions given and then write the model, find solutions and then again add factors, and then solve again. please help me. I will rate you. Thanks 5:47 Course Proj g Using Di al Equations For this project, you will develop a differential equations model for a topic of your choosing. You are allowed (and encouraged) to use outside resources in coustructing your model, but you must (a) cite your...

  • Amusement Park Programming Project Project Outcomes Use the Java selection constructs (if and if else). Use...

    Amusement Park Programming Project Project Outcomes Use the Java selection constructs (if and if else). Use the Java iteration constructs (while, do, for). Use Boolean variables and expressions to control iterations. Use arrays or ArrayList for storing objects. Proper design techniques. Project Requirements Your job is to implement a simple amusement park information system that keeps track of admission tickets and merchandise in the gift shop. The information system consists of three classes including a class to model tickets, a...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

  • First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below...

    First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below Include each of the following in your answer (if applicable – explain in a paragraph) Research problem: what do you want to solve using Delphi? Sample: who will participate and why? (answer in 5 -10 sentences) Round one questionnaire: include 5 hypothetical questions you would like to ask Discuss: what are possible outcomes of the findings from your study? Hint: this is the conclusion....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT