blob: b250a34b111f512cbf3085f7eebb095599d4d0a7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0"
xmlns:xmi="" xmlns:org.eclipse.epf.uma=""
xmlns:rmc="" rmc:version="7.5.0" xmlns:epf=""
epf:version="1.5.0" xmi:id="-5Eyl-J5cLkiBJKpxgcxBRA"
name="new_supporting_material,_atpj0GjLEd2PJ-nlV-86WA" guid="-5Eyl-J5cLkiBJKpxgcxBRA"
changeDate="2008-08-12T18:35:45.426-0700" version="7.5.0">
The Evolutionary Design practice describes how to use ED to create a high quality design by evolving the design in&#xD;
small increments and refactoring often. It should be used in conjunction with other practices or process elements to&#xD;
deliver high quality software. This example illustrates one possible way of utilizing the ED practice in conjunction&#xD;
with other practices.&#xD;
This digram describes an evolutionary approach to developing software by incrementally considering a small part of the&#xD;
system. A brief amount of time is spent considering the possible design, the code is implemented using a test-first&#xD;
approach, and&amp;nbsp;the design is reviewed and refactored until high quality software is achieved. The new part of the&#xD;
system is then integrated with the rest of the system, and another small part of the system is selected for&#xD;
&lt;img height=&quot;587&quot; alt=&quot;&quot; src=&quot;./resources/ed_in_context.jpg&quot; width=&quot;598&quot; />&#xD;