Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 18, Problem 18.9E
Explanation of Solution
Workflow for vacation package reservation service:
The workflow for vacation package reservation service is represented below:
The steps or processes in the vacation package reservation service that will book ground transportation for a group of passengers to the airport are:
- First the user needs to get the transport requirements.
- Then the user is asked to choose to hire a car or hire a taxi.
- If the user hires a taxi, then he is asked to make a reservation for the taxi and confirm the reservation...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
can you Draw a neat, labelled layout of CSSD and Laundry services of a 500 bedded hospital and explain its workflow through a flow chart?
Give an example of a hierarchical task analysis conducted by an interface designer using the seven-step approach described.
Explain the seven-step process that interface designers might use to do a hierarchical task analysis, like this one.
Chapter 18 Solutions
Software Engineering (10th Edition)
Knowledge Booster
Similar questions
- Now describe the conceptual models that underlie the design of: 1. an electronic personal calendar found on a personal organizer or handheld computer 2. a shared calendar found on the web How do they differ from the equivalent physical artifacts? What new functionality has been provided? What interface metaphors have been used? Are the functions and interface metaphor well integrated? What problems do users have with these interactive kinds of calendars? Why do you think this is?arrow_forwardWhy is architecture such a big deal? Suppose you were to map a project both with and without architecture. the effect on the end result?arrow_forwardProvide an interface designer's hierarchical task analysis using the seven-step technique.arrow_forward
- If you could design email, what would it look like? How can an electronic mail message physically go from one place to another? Make a tally of everything you have discovered. Specifically, how are they different, and what motivated the decision to make those differences in the first place? We may safely assume that there is a wide range in the complexity of the models (or abstraction).arrow_forward"Java Swing with its robust development will be a replacement of AWT." Evaluate the statement and establish your opinion - if you agree with the statement or disagree with it, especially in light of effecting the behavior of a web application.arrow_forwardSuppose you are going to develop a system to plan a graduation ceremony. By using an activity diagram, model the process context for such a system that shows the activities involved in it (booking a place, planing the decoration, organizing the invitations, etc.)arrow_forward
- Give instances that contrast a two-tier design with a three-tier one. Which option is best for web-based programs? Why?arrow_forwardExists a problem domain addressed by the workflow management system?arrow_forwardNote - Give a step-by-step and brief explanation for your solution. To develop a user interface for our already-existing parking management system (class diagram included below – image 1), while ensuring that our code is loosely coupled, we need to provide a layer on top of the ParkingOffice class that will accept commands and send them on. This layer will be the ParkingService (class diagram included below- image 2) For simplicity, we’ll represent the commands and their arguments as strings. We must implement the following commands: CUSTOMER - register a customer, along with the appropriate information, with the parking office. The sequence diagram for this command is shown below (Image 2). CAR - register a car with the parking office and provide a permit for the car. The sequence diagram is very similar to that of the CUSTOMER registration. Based on the diagram below use java code to create the following classes and interfaces and implement the behavior described in the sequence…arrow_forward
- Note - Give a step-by-step and brief explanation for your solution. To develop a user interface for our already-existing parking management system (class diagram included below – image 1), while ensuring that our code is loosely coupled, we need to provide a layer on top of the ParkingOffice class that will accept commands and send them on. This layer will be the ParkingService (class diagram included below- image 2) For simplicity, we’ll represent the commands and their arguments as strings. We must implement the following commands: CUSTOMER - register a customer, along with the appropriate information, with the parking office. The sequence diagram for this command is shown below (Image 2). CAR - register a car with the parking office and provide a permit for the car. The sequence diagram is very similar to that of the CUSTOMER registration. Based on the diagram below use java code to create the following classes and interfaces and implement the behavior described in the sequence…arrow_forwardImagine a project, and then map it both with and without architecture. what effect it will have on the finished itemarrow_forwardUsing Microsoft Excel, create a spreadsheet to simulate a finite element analysis of heat transfer in a sheet of metal which is heated to soldering temperature at one corner. Assume that the temperature of any single cell is equal to the average of the temperatures of the four cells which share a side with it. Create a 10 by 10 cell finite element model with the temperature of the top edge (all 10 cells) is held to 20 degrees C, and the temperature along the right side is also held to 20 degrees. Make the lower left corner "hot" -- you can pick a value similar to a that of a soldering iron (look up temperatures of soldering iron tips). You can then add values long the bottom going from high down to 20 degrees, decreasing from left to right -- choose any starting rate you like. You can do the same for the left side, going from 20 degrees at the top and going up to the high temperature you have assigned in the lower left corner. Once you have made sure your spread sheet model…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education