Historically, many computer systems were being delivered which did not satisfy user requirements and it was costing companies a lot of money and wasted time. The System Development Life Cycle was developed to provide analyst and developers guidelines for gathering and analyzing what the users truly wanted from the system prior to development. Within the SDLC user requirements are determined early in the process and referred to throughout the rest of the system development process to ensure the developing project aligns with user needs and requirements. It is during the Analysis Phase that the user requirements are formally identified. There are several tools that are available to the analyst to help identify the user requirements. One of the most popular methods is through use cases. This paper will take a look at developing use cases and the benefits that they bring to defining user requirements and throughout the SDLC process.



Table of Contents