In the previous unit, you created a context level data flow diagram for a package delivery service. In this unit, use the same scenario, but develop a use case diagram. The diagram will show all the actors, and other systems with which our system must interact (this should be similar to your sources/sinks) and the various functional requirements which you can derive from the narrative description, or your data flow diagrams.
You will note that the data-stores in the data flow diagrams will not be useful in helping you complete a use-case diagram, but the sources/sinks/processes will be helpful. Unlike in your data flow diagram assignment, this practical assignment will only require that you create one diagram; however, you should also choose one of your use cases, and further define this with a fully developed use case, which should include an activity diagram. Typically, a use case that would not be intuitive or a well understood business process would be further defined with a fully developed use case, but for the purpose of this assignment, you may use any use case that can be reasonably defined by a fully developed use-case.
Your submission will include the following:
- One use case diagram showing the various actors, and the use cases within the automation boundary.
- One fully developed use case that describes one of the use cases on the use-case diagram. This second use case should include at least one activity diagram.