| <?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="-cev1w72zE7XqPYsSv19prg" |
| name="new_checklist,_OhJKUNWsEduaE6F4-SvXzg" guid="-cev1w72zE7XqPYsSv19prg" changeDate="2008-08-12T16:20:23.127-0700" |
| version="1.0.0"> |
| <mainDescription><p>
 |
| Appropriate divergence from the quality criteria described here could be worthy of a comment in the implementation so
 |
| that developers examining the code in the future know why the exception occurred.
 |
| </p></mainDescription> |
| <sections xmi:id="_etwusZ01EdyQ3oTO93enUw" name="The implementation conforms to the architecture and design" |
| guid="_etwusZ01EdyQ3oTO93enUw"> |
| <sectionDescription><ul>
 |
| <li>
 |
| Is the implementation structured as specified in the design?
 |
| </li>
 |
| <li>
 |
| Are all of the functions in the design implemented?
 |
| </li>
 |
| <li>
 |
| Are all of the interfaces in the design implemented according to their specifications?
 |
| </li>
 |
| <li>
 |
| Does the implementation adhere to all design and architectural constraints?
 |
| </li>
 |
| </ul></sectionDescription> |
| </sections> |
| <sections xmi:id="_etwutJ01EdyQ3oTO93enUw" name="The implementation is testable" |
| guid="_etwutJ01EdyQ3oTO93enUw"> |
| <sectionDescription><ul>
 |
| <li>
 |
| Can you test the expected behavior at the unit level?
 |
| </li>
 |
| <li>
 |
| Is the code written in a way that all paths can be exercised?
 |
| </li>
 |
| </ul></sectionDescription> |
| </sections> |
| <sections xmi:id="_etwutZ01EdyQ3oTO93enUw" name="The implementation is correct" |
| guid="_etwutZ01EdyQ3oTO93enUw"> |
| <sectionDescription><ul>
 |
| <li>
 |
| Does the implementation pass all of the developer tests?
 |
| </li>
 |
| <li>
 |
| Does the implementation support the acceptance criteria of the test cases?
 |
| </li>
 |
| <li>
 |
| Is all code executable (no dead code areas)?
 |
| </li>
 |
| </ul></sectionDescription> |
| </sections> |
| <sections xmi:id="_etwus501EdyQ3oTO93enUw" name="The implementation is understandable" |
| guid="_etwus501EdyQ3oTO93enUw"> |
| <sectionDescription><p>
 |
| Is the logic clearly specified?&nbsp; Have comments been used&nbsp;sparingly to add clarity, and not to make up for
 |
| unclear code?
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_etwusp01EdyQ3oTO93enUw" name="There is no redundancy" guid="_etwusp01EdyQ3oTO93enUw"> |
| <sectionDescription><p>
 |
| Is there no redundancy in the implementation? (Identify candidates for refactoring.)
 |
| </p></sectionDescription> |
| </sections> |
| </org.eclipse.epf.uma:ContentDescription> |