Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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.
Step by Step Solution
★★★★★
3.30 Rating (144 Votes )
There are 3 Steps involved in it
Step: 1
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...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started