| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:ContentDescription xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmlns:rmc="http://www.ibm.com/rmc" |
| rmc:version="7.5.0" xmi:id="-Iyj1LA3WbTQP_iQmRp7ibw" |
| name="release_info_evolutionary_arch,_rA1NMc3lEdyjXslGsagg_w" guid="-Iyj1LA3WbTQP_iQmRp7ibw" |
| changeDate="2010-08-24T15:23:20.693-0700" version="7.2.0"> |
| <mainDescription><h3>
 |
| EPF base
 |
| </h3>
 |
| <h4>
 |
| 1.5.1.1
 |
| </h4>
 |
| <p>
 |
| Bugzilla 313572: Emphasized the agile nature of envisioning and modeling the architecture.
 |
| </p>
 |
| <p>
 |
| Other minor fixes.
 |
| </p>
 |
| <h4>
 |
| 1.5
 |
| </h4>
 |
| <p>
 |
| This is the first version of this practice, included as part of the EPF 1.5 practices library. It is derived primarily
 |
| from OpenUP 1.0 content, and it includes refinements to structure the content into a practice and clean up content to
 |
| remove redundancy and improve consistency.
 |
| </p>
 |
| <p>
 |
| The following specific changes were made:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| Created plug-ins and content packages to support practice library structure -- separate base and assign practice
 |
| plug-ins, separate role definition plug-in, and so forth.
 |
| </li>
 |
| <li>
 |
| Implemented delayed role assignment. Placed Architect role in new role definition plug-in. Moved all role
 |
| assignments and assignments of tasks and work products to standard categories to new assign plug-in.
 |
| </li>
 |
| <li>
 |
| Implemented default navigation view approach. Mapped all elements to the navigation view building blocks so that
 |
| they are included in a view
 |
| </li>
 |
| <li>
 |
| Removed term definitions for roles and work products, because their definitions are enough.
 |
| </li>
 |
| <li>
 |
| Changed name of <i>Task: Outline the Architecture</i> to <i>Task: Envision the Architecture</i>.
 |
| </li>
 |
| <li>
 |
| Changed the name of <i>Task: Refine the Architecture</i> to <i>Task: Evolve the Architecture</i>.
 |
| </li>
 |
| <li>
 |
| Identified guidance that can be shared between architectural tasks and practices and defined the appropriate
 |
| practice elements in the common architectural guidance package in a separate, common plug-in
 |
| (core.tech.common.base).
 |
| </li>
 |
| <li>
 |
| Reviewed and re-factored tasks. Moved task details to guidance, where it can be shared between architectural tasks
 |
| and practices.
 |
| </li>
 |
| <li>
 |
| Placed all content related to visual modeling in separate content package, both in the common plug-ins and in the
 |
| practice plug-ins.
 |
| </li>
 |
| <li>
 |
| Created new elements that are common to all practices: Custom category with a description of "title page" for the
 |
| practice, How to Adopt page, Release Info page, and so on.
 |
| </li>
 |
| <li>
 |
| Removed association with guidance from the architecture discipline. It is just a standard category. All guidance is
 |
| associated with roles, tasks, work products (or other guidance).
 |
| </li>
 |
| <li>
 |
| Cleaned up the content to reflect the latest authoring guidelines:
 |
| </li>
 |
| <li style="LIST-STYLE-TYPE: none">
 |
| <ul>
 |
| <li>
 |
| Removed references to specific roles in all elements
 |
| </li>
 |
| <li>
 |
| Removed references to specific method assets (for example, OpenUP) and specific lifecycles (such as RUP
 |
| phases) from the method element descriptions.
 |
| </li>
 |
| <li>
 |
| Replaced references to artifacts outside of the practice with references to the appropriate slots.
 |
| </li>
 |
| <li>
 |
| Eliminated redundancy among tasks, concepts, and guidance. In many cases, this led to the deletion of
 |
| several guidance pages and the addition of several common guidance pages.
 |
| </li>
 |
| </ul>
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| The following method elements were added:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| Key concepts, so they can be shared: 
 |
| <ul>
 |
| <li>
 |
| Concept: Analysis Mechanism
 |
| </li>
 |
| <li>
 |
| Concept: Architectural Goals
 |
| </li>
 |
| <li>
 |
| Concept: Architectural Constraints
 |
| </li>
 |
| <li>
 |
| Concept: Architecturally Significant Requirements
 |
| </li>
 |
| <li>
 |
| Concept: Key Abstractions
 |
| </li>
 |
| <li>
 |
| Concept: Architectural Views and Viewpoints
 |
| </li>
 |
| </ul>
 |
| </li>
 |
| <li>
 |
| Example: 4+1 Views of Software Architecture (just renaming and retyping of original Guideline: Architectural View)
 |
| </li>
 |
| <li>
 |
| Guideline: Representing Interfaces to External Systems (defined to share content between the Concept: Software
 |
| Architecture and the Task: Refine the Architecture)
 |
| </li>
 |
| <li>
 |
| Guideline: Using Visual Modeling (added to capture visual modeling techniques, because content was originally in an
 |
| addendum to the Guideline: Abstract Away Complexity)
 |
| </li>
 |
| <li>
 |
| Guideline: Modeling the Architecture (added to capture information on visual architectural models)
 |
| </li>
 |
| <li>
 |
| Practice elements (elements common to all practices):
 |
| </li>
 |
| <li style="LIST-STYLE-TYPE: none">
 |
| <ul>
 |
| <li>
 |
| Roadmap: How to Adopt This Practice
 |
| </li>
 |
| <li>
 |
| Custom Category: Evolutionary Architecture Practice
 |
| </li>
 |
| <li>
 |
| Supporting Material: Evolutionary Architecture Practice Release Information
 |
| </li>
 |
| </ul>
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| The following are the method elements that were deleted:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| Guideline: Architectural Mechanisms (content merged with existing Concept: Architectural Mechanism to eliminate
 |
| redundancy)
 |
| </li>
 |
| <li>
 |
| Guideline: Determining Architecturally Significant Requirements (content moved to new Concept: Architectural goals)
 |
| </li>
 |
| <li>
 |
| Guideline: Architectural View (replaced with new Example: 4+1 Views of Software Architecture)
 |
| </li>
 |
| <li>
 |
| Guideline: Outline the Architecture (content moved to more specific individual guidelines)
 |
| </li>
 |
| <li>
 |
| Guideline: Develop the Architecture (content moved to more specific individual guidelines<br />
 |
| </li>
 |
| </ul></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |