ABSTRACT

This chapter focuses on the identification and documentation of actors and use cases in the problem space. Use case modeling begins with the identification and documentation of users, or actors. The main purpose of developing a software solution is to provide for the needs of these users. Identification and documentation of use cases, drawing of activity diagrams, and subsequent identification of classes will invariably lead to the refinement of this actor list. Identification of potential actors and use cases happens in a workshop environment. The initial list of actors is a good starting point for the identification of use cases. Use cases are best discovered in the same workshops in which actors are discovered. Actor documentation also leads to use case discovery. Identification and documentation of actors and use cases in the problem space benefit by understanding their strengths and weaknesses.