Packages and Elements
Analyzing the requirements of a system or process helps you identify units of functional activity in that system or process. You can represent these units with Packages, which you then populate with elements of relevance to the functional units and to the stage of development.
In the following four diagrams, you can see how Requirements and Use Case Packages are created to group the Requirements elements and Use Case elements that define and start to implement each of several functional areas.
By maintaining the same structure in each model in the project you also make it easy to trace the project development through the stages.
Requirement Packages for Online Bookstore Process:
Requirements in Manage Users Unit of Online Bookstore Process:
The Requirements diagram also makes it clear what Requirements form subsets of others, or are components of more than one other Requirement.
Use Case Packages For Online Bookstore Process:
Use Cases in Manage Users Unit of Online Bookstore Process:
The Use Case diagrams can also clarify what aspects of a process require or enable human intervention, and which require or enable system intervention.
For completeness, you could also consider the next stage, the implementation of some of these Use Cases, as represented by Class elements associated with this functional unit.