Demonstration - Other Factors
| Click image to view full size |
![]() |
Sorting & Merging
Simple: Non-complex data with little requirement for editing or conversion; key data readily extrapolated.
Moderate: Key data derivation requires editing or conversion.
Complex: Special exits; substantial record selection; file merging.
Test Conditions
Simple: Test setup is straightforward or is already in place; uncomplicated logic paths; good debugging facilities available.
Moderate: Noticeable test setup effort required; numerous logic paths of moderate complexity and with some special cases; debugging facilities fairly useful
Complex: Considerable test setup effort, perhaps necessitating the development of software drivers; numerous logic paths, some of high complexity; labour-intensive tracking of data required; debugging facilities of limited usefulness.
Performance Criteria
Simple: No requirements beyond normal 'efficient' programming and design.
Moderate: Some constraints on use of memory or media; response times or speed of execution important but achievable using normal methods of development.
Complex: Response times or speed of execution are crucial and a dominant design requirement; strict restart/recovery protocol.
Testing Overhead
Quality Control Overhead: This is a contingency allowance, in percentage terms, for possible additional effort involved in Quality Control activities (such as walk-though, peer review) on the part of the task assignee. The allowance will be included in the Estimated Days for this task.
Acceptance Testing Overhead: This is a contingency allowance, in percentage terms, for possible additional effort involved in System and/or Acceptance Testing on the part of the task assignee. The allowance will be included in the Estimated Days for this task.
