Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
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 (as discussed in the Traceability topic), 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.
Implementation Stage
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.