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. Feature tree 2. Swimlane diagram 3. Decision tree 4.State-transition diagram
Please include with each diagram a brief description of whatthat 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 Petssolution.
2. Swimlane diagram Create a swimlane diagram to depict how, inthe new solution, a customer will book grooming services throughthe app:
1. Customer logs into app.
2. Customer clicks ‘Book a groomer’ button on app.
3. Customer reviews and confirms their pet’s profileinformation.
4. Based on pet’s profile, app displays appointment calendar: a.If the Customer’s pet has special grooming needs, app displayscalendar of available 1.5 hour appointments. b. If the Customer’spet does not have special grooming needs, app displays calendar ofavailable 1 hour appointments.
5. Customer selects desired appointment day/time from calendar.6. App sends email to Customer of appointment confirmation.
3. Decision tree The app requires some built-in logic aroundwhat the customer will see in their view of the appointmentcalendar. Construct a decision tree based on the following businessrules related to the calendar display:
• Customers with pets who have special grooming needs must booklonger appointments (1.5 hours).
• Only registered customers may book appointments through thewebsite or app.
• The customer must only be able to view available appointmentsfor groomers assigned to the customer’s regional area.
4. State-transition diagram Blog posts go through various stages– Draft, Saved Draft, Published, and Deleted. Create astate-transition diagram to show the inputs/actions that causethese state changes based on the following rules:
• A blog post is in 'Draft' state when the author first createsa new post. It has not been saved yet.
• A 'Saved draft' is one that the author has decided to save andcome back to later
. • You don't have to save a draft before publishing. Saving adraft is optional.
• If the author wants to edit a published blog post, they canrevert it back to a saved draft for editing.
• Posts in any state can be deleted, but deleted posts cannot berecovered.