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. |