Exercise 3.4. In this exercise, you are to design a software program that simulates a simple...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Exercise 3.4. In this exercise, you are to design a software program that simulates a simple process of students going to school in the morning. You are given the following user story: John and Maria are two students at Stevens Institute of Technology, a local university. John gets to his classes by riding his bike and Maria gets to her class by putting on her shoes and walking to class. Model the above user story using the following modeling techniques: 1. Create CRC cards depicting all the possible classes in the user story and extracting the CRC cards. For each CRC card make sure you describe the responsibilities and collaborations with the other classes (cards). 2. Create a use case diagram, depicting the user story. 3. Create an object diagram, depicting the exact scenario of the user story. Show all the associ- ations. 4. From the object diagram create a class diagram. Add as many association multiplicities and label any association ends as completely as you can. Make use of the following three association types: aggregation, composition, and generalization. This may require that you think of additional subclasses, in addition to the classes that the user story provided to you. You can use more than the three associations given above. Add at least one paragraph describing the thought process for each of the three diagrams. There is no right or wrong answer for this exercise. You will be graded on the completeness of your solution. Exercise 3.4. In this exercise, you are to design a software program that simulates a simple process of students going to school in the morning. You are given the following user story: John and Maria are two students at Stevens Institute of Technology, a local university. John gets to his classes by riding his bike and Maria gets to her class by putting on her shoes and walking to class. Model the above user story using the following modeling techniques: 1. Create CRC cards depicting all the possible classes in the user story and extracting the CRC cards. For each CRC card make sure you describe the responsibilities and collaborations with the other classes (cards). 2. Create a use case diagram, depicting the user story. 3. Create an object diagram, depicting the exact scenario of the user story. Show all the associ- ations. 4. From the object diagram create a class diagram. Add as many association multiplicities and label any association ends as completely as you can. Make use of the following three association types: aggregation, composition, and generalization. This may require that you think of additional subclasses, in addition to the classes that the user story provided to you. You can use more than the three associations given above. Add at least one paragraph describing the thought process for each of the three diagrams. There is no right or wrong answer for this exercise. You will be graded on the completeness of your solution.
Expert Answer:
Answer rating: 100% (QA)
Solutions Step 1 Exercise 34 In this exercise you are to design a software program that simulates a simple process of students going to school in the morning You are given the following user story Joh... View the full answer
Related Book For
Project Management The Managerial Process
ISBN: 9781260570434
8th Edition
Authors: Eric W Larson, Clifford F. Gray
Posted Date:
Students also viewed these programming questions
-
Bake it Stop, a famous bakery known for its doughnuts, lease on a vehicle expired on January 1, 2023 and it returned the asset to the lessor at that time. Bake it Stop initially recorded an ROU asset...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
In this project, you are to provide an analysis of alternative accounting methods for controlling interest investments and subsequent effects on consolidated reporting. The project requires the use...
-
Evaluate and simplify the following derivatives. d dx -(x Inx)
-
The red shift A light source recedes from an observer with a speed vsource that is small compared with c. (a) Show that the fractional shift in the measured wavelength is given by the approximate...
-
Calculate the percent ionization of hydrouoric acid at the following concentrations: (a) 0.60 M, (b) 0.0046 M, (c) 0.00028 M. Comment on the trends.
-
What type of signal is the output of a non-ICP accelerometer?
-
1. In what ways is Ingvar Kamprad a manager? In what ways is he a leader? 2. Describe the nature of followership that Kamprad seems to have encouraged at IKEA. 3. Using the Leadership Grid and its...
-
Explain what exactly an executive order is and provide real time example about it ?
-
Consider the calculation of roots of an equation z N = where N 1 is an integer and = ||e j a nonzero complex numb (a) First verify that there are exactly N roots for this equation and that they...
-
It was 2009. James Park and Eric Friedman were at a breaking point. Theyd been flitting around Asia for months, setting up the supply chain for their companys first product, the Fitbit Tracker....
-
A borrower obtains an Interest-Only (IO) $2688 mortgage as a 30-year, monthly payment, fixed rate loan and with 7% interest. What is their regularly scheduled monthly payment?
-
When hiring future workers, employers look for hard skills, which are those we learn, such as mastery of software applications or accountancy procedures, as well as soft skills. Soft skills are...
-
Determine the power rating of the motor in an elevator system. The elevator (with a full load) weights 2200 kg and is required to move upward 3 m/sec at constant speed. The lifting mechanism is 82%...
-
what are some of the globalizing strategies used by companies? How do you understand glocalization? What is algorithmic cosmopolitanism?
-
How can I explain this case citing utilitarianism, individual rights and distributive justice? Case Three Computer printer manufacturers usually sell printers at a low margin over cost and generate...
-
Flux out of a Cube A point charge of magnitude q is at the center of a cube with sides of length L. Part A What is the electric flux through each of the six faces of the cube? Use 0 for the...
-
2.) Find the Laplace transform of f(t) 7e-St cos 2t +9 sinh2 2t. Use Laplace Table. %3D
-
Place in order the following countries in terms of what you think would be the least to most corrupt: United States, Denmark, Saudi Arabia, Canada, Australia, France, China, Thailand, Botswana, Chile...
-
What do you think would have happened if for some reason it took Samsung three years to release its next-generation smartphone?
-
Why is the range so much higher for IT projects than construction projects?
-
The tube is subjected to a torque of 750 N. m. Determine the amount of this torque that is resisted by the gray shaded section. Solve the problem two ways: (a) by using the torsion formula, (b) by...
-
The solid shaft has a diameter of 0.75 in. If it is subjected to the torques shown, determine the maximum shear stress developed in regions BC and DE of the shaft. The bearings at A and F allow free...
-
The solid shaft has a diameter of 0.75 in. If it is subjected to the torques shown, determine the maximum shear stress developed in regions CD and EF of the shaft. The bearings at A and F allow free...
Study smarter with the SolutionInn App