blob: 8f14bd098c83ecf2c18358a04dcaa227ccf0300c [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="-DAk3ahn7Yqi4DY4VKX5b7A"
name="new_supporting_material,_vLvAUGjFEd2PJ-nlV-86WA" guid="-DAk3ahn7Yqi4DY4VKX5b7A"
changeDate="2008-08-12T16:24:47.387-0700">
<mainDescription>&lt;p>&#xD;
The Test Driven Development practice is describes how to use TDD to create a high quality version of the&#xD;
implementation. It should be used in conjunction with other practices or process elements to deliver high quality&#xD;
software. This example illustrates one possible way of utilizing the TDD practice in conjunction with other practices.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
This digram describes an evolutionary approach to developing the software by considering just a small part of the&#xD;
system. A brief amount of time is spent considering the possible design, the code is implemented via the TDD practice&#xD;
and&amp;nbsp;the design is reviewed and refactored until high quality software is achieved. The new part of the system is&#xD;
then integrated with the rest of the system, and another small part of the system is selected for development.&amp;nbsp;&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
&lt;img height=&quot;587&quot; alt=&quot;&quot; src=&quot;./resources/tdd_in_context.bmp&quot; width=&quot;598&quot; />&#xD;
&lt;/p></mainDescription>
</org.eclipse.epf.uma:ContentDescription>