Each use case represents a unit of useful functionality that subjects provide to actors. An association between an actor and a use case indicates that the actor and the use case somehow interact or communicate with each other. Create a use case diagram with flows and alternative flows for an online shopping scenario. Provide an overview of your diagram, including a detailed description of the actor(s) in your diagram.