1、Lessons Learned Entry: 1061Lesson Info:a71 Lesson Number: 1061a71 Lesson Date: 1998-02-01a71 Submitting Organization: HQa71 Submitted by: David M. LengyelSubject: International Space Station (ISS) Program/Computer Hardware-Software/Software Description of Driving Event: Maintenance of Software Devel
2、opment ToolsLesson(s) Learned: NASA does not yet have adequate plans for the long-term maintenance of the software development tools being used to produce the ISS software.Recommendation(s): NASA should recognize the importance of maintaining its software development tools, plan now for how these ar
3、e to be maintained over a period of decades, and provide adequate funding to support this activity. Evidence of Recurrence Control Effectiveness: Provision for support of software development tools is provided in the ISS Sustaining Engineering Plan. Funding is also provided to maintain Ada compiler
4、license and software support. This includes a clause requiring delivery of source code in the event of a provider decision not to support the compiler users at a later date. The GFE software is maintained by inter-organizational Technical Task Agreements (TTAs), which will be managed by the same Sus
5、taining Engineering organization that is responsible for all ISS integrated software maintenances and upgrades. Activity is also underway to investigate the impact of upgrading the Ada compiler to a more current design or even to consider moving away from Ada to other widely universally supported la
6、nguages, as a part of the ISS Pre-planned Production Improvement activity.Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-Documents Related to Lesson: N/AMission Directorate(s): a71 Space Operationsa71 Exploration SystemsAdditional Key Phrase(s): a71
7、 Aerospace Safety Advisory Panela71 Information Technology/Systemsa71 Policy & Planninga71 Research & Developmenta71 Risk Management/Assessmenta71 Safety & Mission Assurancea71 Softwarea71 Spacecrafta71 Test & VerificationAdditional Info: Approval Info: a71 Approval Date: 2001-12-14a71 Approval Name: Bill Loewya71 Approval Organization: HQa71 Approval Phone Number: 202-358-0528Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-