Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 5, Problem 5.7E
Program Plan Intro
Activity Diagram:
- Activity diagram is another important diagram in UML that is used to describe the dynamic aspects of the system.
- It is noramlly a flowchart that can represent the flow from one activity to other. The activity is described by the system operation.
- By using different elements like fork,join, etc,. all types odf flow control can be dealt with the activity diagrams.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Draw an activity diagram that models the following employee reimbursement process:
Employees of a university have to follow a specific procedure to get reimbursed for travel they
undertake on behalf of the university. First, in order to prepare a reimbursement request, they
have to do the following activities at the same time: gather all of the receipts the university
requires for reimbursement and complete the official reimbursement form. They then submit
both the receipts and the form to their departmental secretary for checking purpose. If something
on the form is incorrect, the secretary returns the form to the employee and ask for correction. If
the form is correct, the employee is asked to review the reimbursement amounts, which are
determined by an analysis of the reimbursement request. If the amount shown is not correct, the
employee must indicate that this is the case. If the amount shown is correct, then the employee":
responsibilities for reimbursement are complete.
The model mimics the hierarchical model in many aspects.
What does it mean to model a system, and how is this done? Are there any special considerations that should be taken while creating simple models?
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
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Identify and draw the input, process and output (IPO) for this case: Withdraw Money from ATM Insert your ATM card face up into the ATM.Look for a diagram on the ATM to show you how to insert your card. The machine will not accept your card or will send it back out if you insert it the wrong way. Enter your Personal Identification Number (PIN).This is the number you would have given your bank when you opened your checking account. If you forgot it, you will have to call your bank. Then touch or press Enter or Go. Touch or press Withdraw from the main menu.The ATM will ask you if you want to withdraw from your checking or savings account if you have both. Some ATMs will offer preset amounts called "Fast Cash" where you can select $100, $500, $1000, etc. Enter the amount of money you wish to withdraw.For example, if you want to withdraw $20 you would type 20.00 and press or touch ENTER or Confirm. Remember that most ATMs only give cash in increments of $20, so don't request $25, $65,…arrow_forwardDraw a Component Diagram for the Restaurant Online Order management system.arrow_forwardEER diagrams are often used to represent business rules.arrow_forward
- Data flow diagrams may be classified as either logical or physical.arrow_forwardA retail business wishes to automate some of its sales procedures. The retailer buys items in bulk from various manufacturers and re-sells them to the public at a profit. Preliminary interviews reveal that there are number of staff roles in the Sales department. A salesperson can place orders on behalf of customers and check the status of these orders. A technical salesperson has the same duties, but additionally is able to provide customers with detailed technical advice (which we would not expect an ordinary salesperson to be able to do). A sales supervisor is a salesperson, with the additional responsibility of creating new customer accounts and checking their credit-worthiness. A dispatcher is responsible for collecting the in this operation, the computer system should be able to produce a list of unpacked orders as well as delete the orders from the list that the dispatcher has packed. All staff are able to find general details of the products stocked, including stock levels and…arrow_forwardDraw a dataflow diagram representing the flow of data that occurs when a patron checks a book out of a library.arrow_forward
- What is a state machine diagram. Draw the key element of a state machine diagram? Files submitted:arrow_forwardQuestion 1 Draw an activity Diagram in draw.io and screenshot it for me. Scenario Each semester the student will need to register the subjects that they need to take. The student needs to login to the system by inputting their student ID and password. The system uses that student ID to retrieve the intake of the student and based on their study plan, the system will display a list of subjects the student can register. The student can now click on the subject they wish to register. When the student is satisfied with the subjects chosen, the student will click the register button. The student may register more than 1 subject but the total credit hours for the subjects cannot exceed 20 credit hours. If it exceeds, the student has to choose all over again the subjects to register. If successfully registered, the student’s status in the system becomes “Active – Registered”. If the student does not register any subject for the semester, the status is “Inactive”.arrow_forwardDraw a sequence diagram for online shopping in a retail store. If the customer is using the website for the first time to order he/she needs to register. After login a customer can select the items and view their details. The items can be added to the shopping cart one by one. The order will be placed at the end. Once the customer wishes to place the order the system will be requesting to enter the credit card details to finalize the payment. The card details are verified from the bank. On receiving the verification of the payment the order of the customer is acknowledged and shipped.arrow_forward
- Please convert the activity diagram (see attached photo) into a sequence diagramarrow_forwardThe computer System was designed to perform a specific task. Explain with practical examples how the computer performs this task. Support your explanation with a diagram.arrow_forwardUML DİAGRAM convert class diagram to activity diagramarrow_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