<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:TaskDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmi:id="-HLDgguL99uspVY85IN7zzg" name="foundation_refine_architecture,_HA35kLo-Ee2ItPaV9bHRfA" guid="-HLDgguL99uspVY85IN7zzg" changeDate="2023-03-05T21:37:10.122+0330">
  <mainDescription>&lt;p>&#xD;
    This task&amp;nbsp;builds upon the outlined architecture and makes concrete and unambiguous architectural decisions to&#xD;
    support development.&amp;nbsp; It takes into&amp;nbsp;account any design and implementation work products that have been&#xD;
    developed so far.&amp;nbsp; In other words, the architecture evolves as the solution is designed and implemented, and the&#xD;
    architecture documentation is updated to reflect any changes made during development. This is&amp;nbsp;a key,&amp;nbsp;since&#xD;
    the actual implementation is the only real &quot;proof&quot; that the software architecture is viable and provides the definitive&#xD;
    basis for validating the suitability&amp;nbsp;of the architecture.&amp;nbsp;&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    The results are captured for future reference and are communicated across the team.&#xD;
&lt;/p></mainDescription>
  <sections xmi:id="_o1shoLuAEe29CKVnbOLlJg" name="Refine the architectural goals and architecturally-significant requirements  " guid="_o1shoLuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_pzg0wLuAEe29CKVnbOLlJg" name="Identify architecturally significant design elements  " guid="_pzg0wLuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_qpOUwLuAEe29CKVnbOLlJg" name="Refine architectural mechanisms  " guid="_qpOUwLuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_rn-cALuAEe29CKVnbOLlJg" name="Define development architecture and test architecture  " guid="_rn-cALuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_sofd0LuAEe29CKVnbOLlJg" name="Identify additional reuse opportunities  " guid="_sofd0LuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_tqIhALuAEe29CKVnbOLlJg" name="Validate the architecture  " guid="_tqIhALuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_urkI0LuAEe29CKVnbOLlJg" name="Map the software to the hardware  " guid="_urkI0LuAEe29CKVnbOLlJg"/>
  <sections xmi:id="_vhtGoLuAEe29CKVnbOLlJg" name="Communicate decisions  " guid="_vhtGoLuAEe29CKVnbOLlJg"/>
  <purpose>To make and document the architectural decisions necessary to support development.</purpose>
</org.eclipse.epf.uma:TaskDescription>
