Page 1 of 1

Scenario You are working on documenting your written requirements and wish to support them with models and diagrams. Ass

Posted: Thu Jul 14, 2022 2:27 pm
by answerhappygod
Scenario You are working on documenting your writtenrequirements and wish to support them with models and diagrams.Assignment For this assignment you will use all the informationcollected in previous assignments, and the information providedbelow. You are being asked to complete the following: 1. Featuretree 2. Swimlane diagram 3. Decision tree 4. State-transitiondiagram Please include with each diagram a brief description ofwhat that type of diagram depicts, and what it is depicting in thisinstance. 1. Feature tree Create a feature tree that shows all thefeatures that have been identified for the Pretty Pets solution. 2.Swimlane diagram Create a swimlane diagram to depict how, in thenew solution, a customer will book grooming services through theapp: 1. Customer logs into the app. 2. Customer clicks the‘ Book agroomer’ button on the app. 3. Customer reviews and confirms theirpet’s profile information. 4. Based on the pet’s profile, the appdisplays an appointment calendar: a. If the Customer’s pet hasspecial grooming needs, the app displays a calendar of available1.5-hour appointments. b. If the Customer’s pet does not havespecial grooming needs, the app displays a calendar of available1-hour appointments. 5. Customer selects desired appointmentday/time from the calendar. 6. App sends an email to the Customerof appointment confirmation. 3. Decision tree The app requires somebuilt-in logic around what the customer will see in their view ofthe appointment calendar. Construct a decision tree based on thefollowing business rules related to the calendar display: •Customers with pets who have special grooming needs must booklonger appointments (1.5 hours). • Only registered customers maybook appointments through the website or app. • The customer mustonly be able to view available appointments for groomers assignedto the customer’s regional area. 4. state-transition diagram Blogposts go through various stages – Draft, Saved Draft, Published,and Deleted. Create a state-transition diagram to show theinputs/actions that cause these state changes based on thefollowing rules: • A blog post is in the 'Draft'state-transitionstate when the author first creates a new post. It has not beensaved yet. • A 'Saved draft' is one that the author has decided tosave and come back to later. • You don't have to save a draftbefore publishing. Saving a draft is optional. • If the authorwants to edit a published blog post, they can revert it to a saveddraft for editing. • Posts in any state can be deleted, but deletedposts cannot be recovered.