December 5, 2014
Analysis · Design change management · Lifecycle traceability
Design Management 4.0
Design Management 4.0 includes the following new features and improvements.
For information about changes to other parts of the Rational® solution for Collaborative Lifecycle Management (CLM), see the Rational Team Concert 4.0 New & Noteworthy page the Rational Requirements Composer 4.0 New & Noteworthy page and the Rational Quality Manager 4.0 New & Noteworthy page.
What's new in this release
- Managing design changes and design configuration management
- Sharing a Jazz Team Server with CLM for easier administration
- Reviewing models and designs
- Integrating design projects with lifecycle projects
- Viewing lifecycle traceability between requirements and designs
- Understanding the impact of design changes
- Searching for design resources across multiple project areas
- Creating and customizing query-based searches
- Creating web-based sketches
- Creating live design documents
- Integrating document generation with predefined templates
- Designing ontology vocabularies using the domain toolkit
- Collaborating on designs in Rational Software Architect
- Collaborating on designs in Rational Rhapsody
Managing design changes and design configuration management
You can edit designs directly on the Jazz Team Server by using Rational Software Architect and Design Management. The new configuration management functionality provides the following capabilities:
- Locking, versioning, history, and change control for individual model elements
- Using parallel workspaces and snapshots
- Grouping changes into change sets
- Performing design reviews on private changes before sharing them
The new configuration application maintains workspaces and snapshots for model elements. The application manages the following types of configurations:
- Workspace configurations: You can modify resources
- Snapshot configurations: You can view specific versions of resources
A group of configurations is called a configuration space. You can connect multiple project areas to the same configuration space, which enables the project areas to share configurations.
Sharing a Jazz Team Server with other CLM applications for easier administration
A shared Jazz Team Server provides a single location to define and administer users.
In version 3.0, Design Management could not share a Jazz Team Server with the other Rational solution for Collaborative Lifecycle Management (CLM) applications. This inability to share a server created extra administration work because Design Management required an installation on a separate server, a separate user database, and it could not participate in lifecycle projects. In this release, Design Management can now share a Jazz Team Server with CLM applications so that only a single user database is required and design projects can be included as part of a lifecycle project.
The installation, setup, and server configuration experience has also improved since the 3.0 release; you can install the application more easily and start working more quickly.
Reviewing models and designs
You can start a review to help gather feedback from team members on a set of resources. This release includes three types of reviews:
- Formal reviews are associated with a project snapshot, which contains a controlled, static version of resources.
- Informal reviews are associated with a workspace; they are useful for gathering feedback on a set of resources quickly. Any resource modifications in the workspace are reflected in the review because the review is associated with a workspace.
- Change set reviews are associated with resources that reside in change sets.
In addition, you can now finalize your review at the end of the review lifecycle by providing a summary that explains the outcome of the review for all participants. This summary is sent to all the participants and is saved with the review.
Integrating design projects with lifecycle projects
You can now integrate design projects with lifecycle projects. This integration enables you to automatically create project areas, to configure associations between project areas for linking, and to manage users across all project areas. A sample application, named Money that Matters, is also included with the Design Management Server. This sample is deployed as a lifecycle project that contains requirements management, change and configuration management, quality management, and design management artifacts. The sample also provides an easy way for you to try various integrations.
Viewing lifecycle traceability between requirements and designs
Design Management now supports bidirectional traceability between requirements and designs, which enables you to easily find designs and understand the impact of changes to requirements and designs.
The following traceability scenarios are supported:
- Analysis: Link designs that provide the next level of detail for requirements
- Coverage: Link designs that implement requirements to ensure coverage
Design and change management (work items)
- Planning: Link design tasks to related designs
- Design changes: Link design change sets to related work items
- Implementation: Link implementation tasks to related designs to make it easier for developers to find designs
- Defects: Link defects back to designs
Designs and test artifacts (one way only)
- Test coverage of designs: Link from designs to test artifacts that validate the design to ensure test coverage
An administrator can deploy these predefined link types to individual project areas and can select which link types apply to a specific project area.
Understanding the impact of design changes
Graphical impact analysis tools are available to help you understand the impact of design changes. You can create impact analysis diagrams that include design and linked lifecycle artifacts. Each impact analysis diagram has a configuration that you can use to configure the parameters for the analysis, which limits which linked elements are displayed in a diagram. These configurations are saved on the server and are available for you to run again later.
Searching for design resources across multiple project areas
You can use the quick search feature to search for design resources. You can choose the scope of your search, such as limiting the search to a single project area or spanning the search across all project areas. You can also refine your search to return results that only match the design types that you are interested in.
Creating and customizing query-based searches
You can use the query-based search features to create and customize queries to search for design resources. These queries are then stored on the server and are available for other users to use.
Creating web-based sketches
With web-based sketching, you can quickly capture and collaborate on ideas. Each sketch is a simple, independent diagram. You can add these sketches to any design project, and you can edit them on the Design Management Server. Sketches are integrated with all Design Management features, including linking, change control, searching, commenting, and design reviews.
Creating live design documents
Design Management supports creating live design documents. These rich-text documents support embedded design links. You can add design documents to any design project, which enables you to keep the documents current as designs change. You can edit the design documents through the web UI; design documents are integrated with all Design Management features, including linking, change control, searching, commenting, and design reviews.
Integrating document generation with predefined templates
Design Management supports generating documents from templates. You can create templates with Rational Publishing Engine Document Studio. Using the authored templates, teams can configure and generate documents on the Design Management Server.
Designing ontology vocabularies using the domain toolkit
The domain toolkit is a Design Management capability that enables specialized practitioners to design a set of ontology vocabularies that represent a specific domain to model in. This customization enables teams to work in a modeling vocabulary that is completely familiar to them. Teams can then install the domain into a project area where users can work with instances of the domain concepts.
Collaborating on designs in Rational Software Architect
The Rational Software Architect Design Management client extension now provides a design editing capability that you can use with the Design Management Server. You can connect Rational Software Architect with the Design Management Server to edit, search, view, collaborate on, and link designs. In this release, you can now view the history of elements, diagrams, and change sets that your team delivers. You can also compare two versions of a resource and import a model inside Rational Software Architect to the Design Management Server.
Collaborating on designs in Rational Rhapsody
The Rational Rhapsody Design Management Client Extension now provides a design editing capability that you can use with the Design Management Server. You can connect Rational Rhapsody with the Design Management Server to edit, search, view, collaborate on, and link designs. For complete details on Rational Rhapsody version 8.0, including detailed information on the client extension, read this IBM developerWorks article, as well as this storyboard information.
© Copyright 2012 IBM Corporation