Question
Create state charts (transition diagrams) for the object classes 1. CustomerOrder (as received and processed by the Cupcake Store) 2. Product (includes attributes: productName, dateIntroduced,
Create state charts (transition diagrams) for the object classes 1. CustomerOrder (as received and processed by the Cupcake Store) 2. Product (includes attributes: productName, dateIntroduced, productStatus, dateOfLastBatch, productPrice) CustomerOrder refers to an object created when a customer places an on-line order. The final state of the object is the completed order that has been shipped to the customer. Product refers to an object created when the Cupcake shop introduces a new product in its line of offerings. The final state of this object is when it is discontinued, i.e. no longer offered. Identify all relevant states for the object being modeled Identify events, conditions and activities that may cause a state transition, and important actions and messages that accompany a transition or a state. Create the state charts, including relevant detail. Include short definitions (one or two sentences) for each object state. These definitions MUST be meaningful, i.e. they must help a user understand the model. Make sure your names are on the diagrams. Submission Guidelines: Paste copies of your diagrams into the Word document in which you gave your descriptions of the states. You may convert the Word document to a pdf file or submit the Word document. Submit your Word or pdf file to Canvas. Grading guidelines: All important states and transitions ..................................................[20 points] All states and transitions make sense ...............................................[20 points] Appropriate detail included (events, actions, conditions). ...............[20 points] Good documentation (short descriptions) for all object states. ........[20 points] Neat diagrams ...................................................................................[20 points]
Step by Step Solution
There are 3 Steps involved in it
Step: 1
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