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