View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide


The purpose of the requirements phase is to develop a model of the system. The unified process uses use cases to drive the creation of the model because functional requirements are naturally structured as use cases and most nonfunctional requirements are specific to a single use case and can be described there.

Remember that to communicate system function efficiently to the customer:

  • Use cases must be kept as indpendent of each other as possible.
  • Use cases must be described using the language of the customer.
  • Each use case must be structured to form a complete and intuitive specification of functionality.

Requirements Workflow Components

Requirements Workflow Process