Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 5, Problem 5.3E
Explanation of Solution
Design Activity Diagram:
The activity diagram for a system which plans large-scale events and parties such as weddings, graduation celebrations, and birthday parties is shown below.
Explanation:
In the above given activity diagram,
- It shows a chain of processing involved in planning and organizing a party...
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
For this system:
Airline Reservation System
For Customers
Book Flights
Buy Tickets
Make Payment
Print Boarding card
Cancel booking
For management staff
Create new Flights
Modify Flights Details
Flights cancel
....
Write one scenario and design the corresponding Sequence Diagram
that describe one of the main use cases.
In the system you are designing, there is a complex workflow where several
participants are interacting to complete a process. There are several possible paths
through this workflow, depending upon the nature of what the user is requesting.
Your diagram will be focusing on the intricacies of this operation. The type of
interaction model you would generate is:
Use Case Diagram
Scenario
Sequence Diagram
Activity Diagram
You are in the early stages of designing a system, and you want to make sure that
certain 'corner cases' are correctly handled by the system. You want to document
these cases, so that as the design proceeds you remember to verify these situations.
At this stage of the design, you may not even know the detailed messages involved.
For each case, you list the sequence of events that should occur. The interaction
model best used for this is:
Scenario
Sequence Diagram
Activity Diagram
Use Case Diagram
Chapter 5 Solutions
Software Engineering (10th Edition)
Ch. 5 - Prob. 5.1ECh. 5 - How might you use a model of a system that already...Ch. 5 - Prob. 5.3ECh. 5 - Prob. 5.5ECh. 5 - Prob. 5.6ECh. 5 - Prob. 5.7ECh. 5 - Draw a sequence diagram for the same system....Ch. 5 - Draw state diagrams of the control software for:...Ch. 5 - You are a software engineering manager, and a...
Knowledge Booster
Similar questions
- Take a project into consideration and map it both with and without architecture. how it will impact the result.arrow_forwardSports World is an Events Management Company that organizes the running of major games, such as the Olympic Games. Before being used to host a sporting event, venues are assessed by an Administrator who checks that they are fit for purpose. If the venue can hold more than 10,000 people, the Administrator conducts additional health and safety checks to ensure that the venue is safe. A year before the games begin, a Team of Staff is appointed to run the day-to-day operations, including booking successfully assessed/safety-checked venues. Six months before the games begin, the Team of Staff produce a Program that lists the date, time and location of each sporting event. At this point, Athletes can register for an event by giving their name, address, date of bir sporting th and best time for their event. Some overseas athletes need to apply for a visa and the system needs to record whether they were successful. A week before the games begin, a Team of Staff produce a Schedule that…arrow_forwardYou are asked to do some requirement development. Suppose you are asked to develop a booking system for a public library system Define a possible scope for the system using the following steps. First list a wide range of things that the system could do. Then narrow down the scope by selecting the most important features that you would implement in the first release of the system. Finally, give a precise problem statement for the system. Identify stakeholders of the system. Then select one important stakeholder and design a list of questions for interviewing that stakeholder. Give functional requirements and quality requirements of the system. Create a list of use cases and describe two of them in detail using the method discussed in class (two-column method). Then draw use cases diagram to describe the system Using UML. Indicate extension, generalization and inclusion, if there are any.arrow_forward
- Both architectural and non-architectural maps of a project should be created for maximum comprehension.what effect it will have on the final result.arrow_forwardWhat function does architecture serve within the larger context of society? In order to get a complete understanding of a project, you need to map it both with and without the architecture.arrow_forwardYou are designing a system where a user can interact with the system in sessions, where for any particular session the user might perform any number of tasks. You want to create a diagram that shows the messages that are sent and major activities that are performed to complete one of these tasks. The interaction model you would create is: Sequence Diagram Activity Diagram Use Case Diagram Scenarioarrow_forward
- As a senior majoring in IT at CTU, your supervisor has requested that you present a plan for consideration and approval. Write a research proposal of about 1600 words on a topic you're interested in, making sure to include the following: Five sections make up a research paper: the introduction (I), the methods (II), the issue statement (II), the goals (III), the significance (IV), and the literature review (V).arrow_forwardWhy is architecture so important? Take a project and map it both with and without architecture. how will it affect the end result?arrow_forwardIf you're a software developer, imagine that you've been hired to construct a hospital's patient-control app. Modeling of the process is suggested. A rationale for the intended course of action.arrow_forward
- A project should be mapped both with and without architecture in order to better understand it.how the ultimate product will be affected by itarrow_forwardHow can you use heuristics to enhance the design of your system?arrow_forwardDevelop a design class diagram and package diagram for a library system according to the given scenario. The library system provides users with the opportunity to borrow books from the library. The system includes a service page that displays all services such as borrowing and computer services. It also includes a catalog where all possible books are categorized. Users can communicate with the library via the details available on the contact page. The system allows only registered users to borrow books and the books are either hardcopy or e-books. To borrow a book the system will have to check for the eligibility of the user before approval. If the user is not eligible, then the request will be declined. Borrowing could be done via the library system or in person. The admin is responsible for the in-person borrowing. For the borrowing of any book, a form that is available on the forms page has to be filled by the user. Also, the system must check for the availability of a book before…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