You begin a development project by first identifying its
users, the goals that the user wants to achieve, or a particular problem
to be solved, and then discovering the functionality and environment
of the system that will achieve these goals or solve the problem.
You gather information about, and document, the functional requirements,
and identify which requirements are associated with specific functions,
tasks, or behaviors of the system. When you have identified the requirements,
you can create a use case model to describe the functionality in terms
of how the system will be used.
Before you begin
During requirements gathering, the requirements are structured
and detailed. Requirement can come from many sources, but requirement
documents and user interviews are common. You can manage the collection
and documentation of requirements using
IBM® Rational® RequisitePro®.