be less effective than expected for uncovering problems. BITs were intended to carry out a complete set of integration test procedures from the most basic capability to off-nominal boundary conditions. Much of this work, particularly the basic threads, was redundant with demonstration integration efforts. Consequently, the BITs were frequently redundant with demonstration preparation and were less cost-effective than if the demonstration preparation activities had been combined with BIT and made a responsibility of the test organization. Table D-6 summarizes the build 2 BIT results, which reflect a highly integrated product state. Nevertheless, more effort had been allocated to BIT planning, preparation, and conduct than was necessary. The merging of the demonstration preparation and BIT activities would have enabled fewer people to do a better job. This approach would have enabled more integration (as part of demonstration activities) before turnover-and more efficient regression testing after turnover to ensure that all previous issues were resolved.

Table D-7 and Figure D-ll provide perspectives on the progress metrics used to plan and track the CCPDS-R test program. The figure plots the progress against the plan for requirements verification tests. SATs, ESTs, and FQTs were sources of test cases used by the software organization. SATs were the responsibility of the development teams but had to be executed in the formal configuration management environment and witnessed (peer-reviewed) by the test personnel. ESTs consisted of functionally related groups of scenarios that demonstrated requirements spanning multiple components. FQTs were tests for requirements compliance that could not be demonstrated until a complete system existed. Quantitative performance requirements (QPRs) spanned all CSCIs.

Formal SAT testing (requirements verification done in stand-alone tests) was more difficult than planned. This was primarily due to excessive design detail in the software requirements specifications and in the project review and signoff procedures.

Table D-7. Requirements verification work by test type and CSCI
Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook

Post a comment