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
You have been asked to develop a system that will help with planning large-scale events and parties such as weddings, graduation celebrations, and birthday parties. Using an activity diagram, model the process context for such a system that shows the activities involved in planning a party (booking a venue, organizing invitations, etc.) and the system elements that might be used at each stage
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
Interaction system designers strive to create 'Human-Centered' designs, yet humans are unique in many respects, including their physiology and psychology. The interface designer working with both homogeneous and diverse groups has unique challenges in their job, as you'll see in the next section.
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
- 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 Diagramarrow_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_forwardEvery model used in software development has a different importance based on the application. You may classify each model anyway you'd like.arrow_forward
- Interaction system designers aim to build "Human-Centered" designs, however people' physiology and psychology are unique. As you'll see, interface designers that deal with homogenous and varied groups encounter various obstacles.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_forwardEven if a technique isn't part of a system analysis, structured language may still be helpful.arrow_forward
- Software developers utilize several models, depending on the project. Classify these models by taste.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_forwardThe models used in software development might have different levels of importance based on the context of the project. It is up to you to decide how best to classify each model.arrow_forward
- How important is it to have a consistent user experience while developing the SoS interface? How affordable is having one interface? What elements come into play while making a decision of this nature?arrow_forwardSuggest an appropriate project methodology that might be used for development of the following computer systems. Provide proper justification of your choice. The traffic control system inside Riyadh city is not meeting the expectations of traffic police. The system is to be updated within a few weeks to incorporate the traffic intensity, the weather conditions and the VIP movements etc. Suggest an appropriate software model for this scenario. A social network web application (a Facebook-like application)arrow_forwardIf you think about the problems and obstacles that come up with each of the possible solutions and the problems and barriers that you are likely to experience when designing the framework, you will be better prepared to tackle them. As a result, you'll be better prepared to deal with the challenges you'll inevitably face as you build the framework. So, you will be better prepared to deal with the difficulties that will undoubtedly crop up while you work on the framework's design. Do you believe these problems can be fixed using cloud computing? Given this, what are your thoughts on the relevance of discussing it?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