Question: 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

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

1 Expert Approved Answer
Step: 1 Unlock

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 full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!