Question: Task 1 : ( 2 0 % ) : State machine diagram Development a state machine diagram for object chat service ( or whatever the
Task : : State machine diagram Development a state machine diagram for object chat serviceor whatever the name you have in your class diagram for the chat session base on the following description of the chat process. When a customer initiates a service request, a chat service is initiated. The chatbot responds by greeting the customer and prompting the customer to input the request. After the request is entered, the Chatbot processes the input eg understands what services have been requested The chatbot may interact with the customer for either more information or clarification if needed. Then the chatbot provides responses to the customer. If the input cannot be interpreted, the chatbot informs the customer. If the request needs to be handled by a human agent, the Chatbot connects the customer to an available agent. Chatbot asks for feedback at the end of the chat session. The customer may terminate the chat anytime. Implement the state machine diagram in class diagram using state pattern. Task II: Deliver the Final Project Package for the Chatbot System: Revise your use case diagram, use case narrative, class diagram, sequence diagram, state machine diagram, and activity diagram based on the feedback. Label each diagram clearly. For example, "State machine diagram for chat service"; "Sequence diagram for answer question use case". Add a table of content page, and a cover page with your name, assignment number, course title Other requirements please see the grading guidelines. Requirements and Grading Guidelines Presentation Label each diagram clearly A cover page with your name, course number, semester and assignment number Table of content Overall presentation Correctness of diagrams Activity diagram Use case diagram Use case narrative Class diagram Sequence diagram Consistency between sequence diagram and class diagram
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
