文档介绍:1977-1997: Twenty Years of Software Engineering Standardisation in ESA
M. Jones, C. Mazza
Ground System Engineering Department, European Space Operations Centre (ESOC), Darmstadt, Germany
. Mortensen, A. Scheffer
European Space Research and Technology Centre (ESTEC), Noordwijk, herlands
Almost exactly twenty years ago, in May 1977, ESA's Board for Software Standardisation and Control (BSSC) was established. Since that time, the BSSC has produced a highly essful software engineering standard, first issued in 1984, which has been applied extensively in ESA. This article describes the development and validation of ESA Software Engineering Standards, as well as a version of the standards for use in small projects - the so-called PSS-05 "lite". The results paring the ESA Software Engineering Standards with international standards such as ISO 9001/9000-3 and ISO 12207 are summarised. Work in progress is discussed, in particular the production of a guide on the application of PSS-05-0 in projects using object-oriented technology, together with future plans.
How the ESA Software Engineering Standards came to be written: a brief history
The origin of the ESA Software Engineering Standards goes back to the software development circumstances in the Agency in the mid 1970s. At two of its main support establishments, ESA was embarking on a number of ambitious projects involving the development of large amounts of software. At ESTEC these were mainly for the design and implementation of spacecraft, and, at ESOC, for the support of spacecraft operations and data processing. A number of these developments were in application areas which were new to the Agency at the time. The staff involved in software development were often brilliant engineers, able to find innovative solutions to problems. However, they were not used to working in a project environment with rigorous cost and schedule constraints. Each followed his own methods and there was little project discipline.