| <?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="-5Eyl-J5cLkiBJKpxgcxBRA" |
| name="new_supporting_material,_atpj0GjLEd2PJ-nlV-86WA" guid="-5Eyl-J5cLkiBJKpxgcxBRA" |
| changeDate="2008-08-14T08:40:06.657-0700" version="7.5.0"> |
| <mainDescription><p>
 |
| The Evolutionary Design practice describes how to create a high quality design by evolving the design in small
 |
| increments and refactoring often. It should be used in conjunction with other practices or process elements to deliver
 |
| high quality software. This example illustrates one possible way of utilizing the ED practice in conjunction with other
 |
| practices.
 |
| </p>
 |
| <p>
 |
| This diagram describes an evolutionary approach to developing software by incrementally considering a small part of the
 |
| system. A brief amount of time is spent considering the possible design, the code is implemented using a test-first
 |
| approach, and&nbsp;the design is reviewed and refactored until high quality software is achieved. The new part of the
 |
| system is then integrated with the rest of the system, and another small part of the system is selected for
 |
| development.&nbsp;
 |
| </p>
 |
| <p>
 |
| <img height="587" alt="" src="./resources/ed_in_context.jpg" width="598" />
 |
| </p></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |