SD-10 Does the design have conceptual integrity? (i.e., does the whole thing hang together?)
SD-11 Can the design be implemented within technology and environmental constraints?
SD-12 Does the design use standard techniques and avoid exotic, hard-to-understand elements?
SD-13 Does the design emphasizes simplicity over cleverness?
SD-14 Is the design “as simple as possible, but no simpler”?
SD-15 Is the design lean? (i.e., are all of its parts strictly necessary?)
SD-16 If part of an evolutionary lifecycle or if change is expected in maintenance, do expected volatile areas of the design support expected changes or refactoring of the design? (e.g., have design for change principles been followed?)
SD-17 Does the design create reusable components if appropriate?
SD-18 Will the design be easy to port to another environment if appropriate?
SD-22 Does the design address all issues from the requirements?
SD-23 Does the design add features or functionality, which was not specified by the requirements? (i.e., are all parts of the design traceable back to requirements?)
SD-24 If appropriate has requirements coverage been documented with a completed requirements traceability matrix?
SD-25 Is the level of detail appropriate for this design artifact?
SD-26 Has sufficient detail been included to allow the downstream consumer of the design to produce their artifacts (design, databases, code, test plan, etc.)?
SD-32 Is the design consistent with its upstream and downstream artifacts?
SD-33 Does the design adequately address issues that were identified and deferred at previous upstream levels?
SD-34 Have the impacts of all ‘To-Be-Determined’ (TBD) issues in the upstream artifacts been assessed and addressed?
SD-35 Does the design make sense both from the top down and the bottom up? SD-36 Is the design consistent with related artifacts? (i.e. other modules, designs, etc.) SD-37 Is the design consistent with the development and operating environments?
SD-38 Are all performance attributes, assumptions, and constraints clearly defined?
SD-39 If appropriate are there justifications for design performance? (e.g., prototyping critical areas or reusing an existing design proven in the same context)