When you create a use case model for a system, you must first gather and analyze requirements. Gathering requirements involves discovering all the information about the system that you are modeling. You can gather requirements by interviewing users of the system, conducting surveys, brainstorming, and by analyzing all available system data.
You analyzing requirements to define the system's functional domain requirements in terms of the functionality that must exist in the final application to satisfy the requirements that the customer defines. This analysis produces a complete set of documents that describe the requirements of the system. You create the use case model by realizing these requirements documents.
The use case model describes the functional requirements of the system that you are modeling. The use case model contains use case and activity diagrams that describe how the users interact with the system, and provides detailed information about the various behaviors of the system. The use case model provides an external view of the system by describing how the system behaves without describing the details of how the system operates.
Remember: Before you begin this module, you should have background knowledge of the PiggyBank online banking system that is outlined in the Overview: The PiggyBank online banking system
This module shows you how to create the use case model for the PiggyBank online banking system.
Specifically, this module shows you how to do the following things:
This module takes approximately 1 hour and 30 minutes to complete.