|
|
In the Browser, the corporate level lists each UML suite project in the repository. The information is arranged hierarchically beneath each project node. A clear understanding of the project hierarchy is helpful when working in the Browser.
Project level refers to the items immediately below a project node. This figure shows the project level in the Browser.
The project level lists each configuration version in the project. ProjectOne has one configuration version, ConfigurationOne.
Configuration versions are used for version management. A project can have one or more configuration versions. Each configuration version can be used by one or more project team members. The UML Suite Project Management Guide describes configuration and version management.
Configuration level refers to the items immediately below a configuration version node. This figure shows the configuration level in the Browser.
The configuration level lists each phase version in the project. ConfigurationOne has four phase versions: Analysis, System Design, Object Design, and Implementation.
Phase versions are used to manage the project life cycle, as described in Workflow.
Phase level refers to the items immediately below a phase version node. This figure shows the phase level in the Browser.
The phase level lists each package and document version in the project. The Analysis phase version shown in the previous figure has two package versions.
Package versions contain the model information, such as the diagrams and the objects defined in the diagrams. This guide describes how to create and maintain diagrams and other model information.
Each document version contains complete, formatted documentation for one package version. For more information about how to create this documentation, see The UML Suite Document Generation Guide.
Package level refers to the items immediately below a package version node. This figure shows package level in the Browser:
The package level lists the file versions in the package (the diagrams and class definition matrices (CDMs)). SystemOne contains two file versions.
Document level refers to the items immediately below a document version node. The document level in the Browser contains the file versions in the document. See The UML Suite Document Generation Guide for more information.
Project team members generally work on the package and document levels, creating and maintaining the model information.
Project leaders create and maintain projects and are responsible for all project-level data. If a project contains only one configuration version, the project leader generally maintains the configuration- and phase-level data also. If a project contains multiple configuration versions, the project leader may delegate maintenance of each configuration version to a senior project team member, who then maintains the configuration- and phase-level data for it.