Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Course Name : SOFTWARE ENGINEERING Please help need answers for below question. Bus Booking System (BBS) is a computer-based booking system that allows customers to
Course Name : SOFTWARE ENGINEERING
Please help need answers for below question.
Bus Booking System (BBS) is a computer-based booking system that allows customers to book tickets online through mobile phones and other electronic devices. With the system now, customers can make a booking for any bus that is scheduled to depart from a particular bus station. Among the functions of this BBS system: - Customers can search for and book tickets for buses - When searched for a bus, the system displays all the buses that are available for booking. - System able to keep track of the available seats on each bus, and when a customer books a ticket, the system updates the number of available seats. - Customers can cancel tickets and view the status of their booking. - System can show which buses are departing from which stations and how long it will take to reach their destination. Within this context, as a software engineering manager, you should develop this new BBS system by performing the following requirements: - Describe the project objectives and scope - Discuss the appropriate software process model - Describe the function of use case diagram, activity diagram and architecture diagram - Describe a set of use cases description for FIVE functions: create customer account, search bus schedule, book tickets, make payment and view booking status. The description should involve the actors, inputs, outputs, operations, exceptions and comments - Draw an activity diagram that models for the data processing involved when a customer search and book a ticket from the system - Draw an architecture diagram for the system - Develop the object class, attributes and operations for the system using UML notation Note: You need to state all the assumptions made in the discussion based on your own experience dealing with the systemStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started