Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Class Diagram/State Diagram Part A: For this part of the assignment you are to create an initial UML class diagram for the new software system

image text in transcribedimage text in transcribed

Class Diagram/State Diagram Part A: For this part of the assignment you are to create an initial UML class diagram for the new software system described in the Catering Business Scenario. You should read the scenario carefully to identify appropriate candidate classes for the new system. For each class you should list an appropriate collection of fields. You should include in the class diagram appropriate relationships between the candidate classes such as inheritance or association. Where appropriate, the multiplicities for associations should be included in the diagram (make sure to include all multiplicities that can be reasonably inferred from the Catering Business Scenario) In addition to the class diagram, a narrative should be included (on a separate page) that explains the rationale of your set of candidate classes, the fields they contain, and the relationships between them. Part B: For this part of the assignment, choose two of the classes from the class diagram for the new system developed in Part A. For each class chosen, create an individual UML state diagram. The state diagram should depict the states that objects of the class will go through along with transitions between them. In addition to the state diagram, a narrative should be included (on a separate page) that explains the rationale of your state diagrams, the states they contain, and the transitions between them Additional note: Your class diagram, state diagrams, and the narratives that describe them should be clear and professional in appearance. To assist with this process, you should find and utilize one of the variety of open (and free) tools available online to help draw UML diagrams Class Diagram/State Diagram Part A: For this part of the assignment you are to create an initial UML class diagram for the new software system described in the Catering Business Scenario. You should read the scenario carefully to identify appropriate candidate classes for the new system. For each class you should list an appropriate collection of fields. You should include in the class diagram appropriate relationships between the candidate classes such as inheritance or association. Where appropriate, the multiplicities for associations should be included in the diagram (make sure to include all multiplicities that can be reasonably inferred from the Catering Business Scenario) In addition to the class diagram, a narrative should be included (on a separate page) that explains the rationale of your set of candidate classes, the fields they contain, and the relationships between them. Part B: For this part of the assignment, choose two of the classes from the class diagram for the new system developed in Part A. For each class chosen, create an individual UML state diagram. The state diagram should depict the states that objects of the class will go through along with transitions between them. In addition to the state diagram, a narrative should be included (on a separate page) that explains the rationale of your state diagrams, the states they contain, and the transitions between them Additional note: Your class diagram, state diagrams, and the narratives that describe them should be clear and professional in appearance. To assist with this process, you should find and utilize one of the variety of open (and free) tools available online to help draw UML diagrams

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Seven Databases In Seven Weeks A Guide To Modern Databases And The NoSQL Movement

Authors: Eric Redmond ,Jim Wilson

1st Edition

1934356921, 978-1934356920

More Books

Students also viewed these Databases questions

Question

fscanf retums a special value EOF that stands for...

Answered: 1 week ago

Question

Design a training session to maximize learning. page 296

Answered: 1 week ago

Question

Design a cross-cultural preparation program. page 300

Answered: 1 week ago