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)
-
It is not obvious from the formulas, but the values of the sample test statistic t for the correlation coefficient and for the slope of the least-squares line are equal for the same data set. This...
-
How would the Intel-AMD equilibrium in Solved Problem 13.2 change if AMD faced the same demand function as Intel, Equation 13.10? Equation 13.10:- Data From Solved Problem 13.2:- Intel and Advanced...
-
This exercise is about partizan games as treated in Section 1.8. (a) Complete the proof of (1.32) by showing that Right as starting player loses. The partizan game (Black-White) Hackenbush is played...
-
Singh Manufacturing Company makes two different products, M and N. The companys two departments are named after the products; for example, Product M is made in Department M. Singhs accountant has...
-
The real risk-free rate is 2.5% and inflation is expected to be2.25% for the next 2 years. A 2-year Treasury security yields5.75%. What is the maturity risk premium for the 2-year security?Round yo 2...
-
m 30C Haze n 4. Question 4 An online store wants to analyze various aspects of using coupons, including the distribution of discounts and savings. The company is developing a report that displays the...
-
Which of the following minerals is a member of the silicate family? A. Al2SiO4 B. Al2O3 C. CaCO3 D. Fe2O3
-
What cognitive mechanisms underlie the human capacity for multitasking, and to what extent does individual variance influence multitasking efficacy ?
-
1.concerning the limiting and the share of liability of ownership, explain the normal views of the business law how limited value to the unpaid existence of a company may be handles without raising...
-
A pharmacy is under contract with an insurance company for a patient who has three prescriptions. The contract states the pharmacy will be reimbursed AWP minus 1% plus a $10.50 dispensing fee per...
-
In the context of process costing, explain: (i)The concept of equivalent units; (ii)The concept and accounting treatment of normal losses without scrap value(iii)The accounting treatment of normal...
-
What are the expected next year's earnings for a company that has a stock price today of $30, has a cost of equity of 7.1%, a WACC of 6.2%, a retention rate of 25% and a return on equity of 8.54%?
-
How much do you need to invest semiannually into an ordinary annuity earning an annual interest rate of 3.11% compounded semiannually so that you will have $7,066.05 after 7 years? (Note: Your answer...
-
Jax Incorporated reports the following data for its only product. The company had no beginning finished goods inventory and it uses absorption costing. $ 57.30 per unit $ 10.30 per unit $ 7.80 per...
-
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?
-
\(421 \times(-13)\) Complete the indicated calculation.
-
\((-8,919) \times(-3,401)\) Complete the indicated calculation.
-
\((-412) \times 504\) Complete the indicated calculation.
Study smarter with the SolutionInn App