1、Public Lessons Learned Entry: 3376 Lesson Info: Lesson Number: 3376 Lesson Date: 2010-03-31 Submitting Organization: KSC Submitted by: Annette Pitt Subject: Inadequate Software Testing Abstract: Multiple problems were uncovered with a launch display application software program. Inadequate unit and
2、integrated software testing can result in delivering a poor quality product. It is important to match the software test configurations to the operational environment and scenarios in which they will be used to verify the full nature of the software changes being implemented. Description of Driving E
3、vent: During preparations for STS-117 in 2007, multiple problems were uncovered with the GOAL application software program BAT04, SRB Hydraulics CDDT, and Launch Display. These problems led to a detailed analysis of this program, and the root cause was determined to be lack of testing prior to softw
4、are delivery. Lesson(s) Learned: Even though the software developer was experienced, the established software development process was not followed, and the application software was not adequately tested before delivery. Recommendation(s): 1. As closely as possible, match the software test configurat
5、ions to the operational environment/scenarios in which they will be used in order to correctly verify the full nature of the software changes being implemented. 2. Train software developers in the software development process. 3. Train software developers to properly and thoroughly perform both unit
6、 tests and integrated tests on the software. 4. Verify, through audits, that the software development process is being followed. Evidence of Recurrence Control Effectiveness: N/A Documents Related to Lesson: PR LCA 4168 Process Escape Problem Description Click to view Problem Report LCA 4168 Mission
7、 Directorate(s): Exploration Systems Additional Key Phrase(s): Ground processing and manifesting Ground support systems Launch support systems Training and simulation systems Software Engineering Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-Additional Info: Project: Space Shuttle Program Approval Info: Approval Date: 2011-02-28 Approval Name: mbell Approval Organization: HQ Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-