ESOP XVIII Homepage |
Letzte
Änderung: 01.11.1999 |
Astronomical Computing:
Programming Standards - What For?
H.-J. Bode
Während in Industrie und Wirtschaft Qualitätsmanagement in der
Datenverarbeitung bereits selbstverständlich geworden ist, wird
astronomische Software häufig noch immer so entwickelt, als blieben
Hardware und Betriebssysteme für die nächsten 100 Jahre
unveränderlich.
Auch Benutzeroberfläche und Handhabbarkeit scheinen Fremdworte für
die Entwickler zu sein: Bereits existierende Standards werden selten zur
Kenntnis genommen und kaum integriert. Software muß für den
qualifizierten Benutzer leicht verständlich, gut dokumentiert, portabel
und leicht wartbar sein.
With the development of the first PC and the Basic language, amateurs started to write their own astronomical programs, whereas scientists were still using their mainframes and the Fortran language to solve their problems individually.
Economically orientated companies soon found out, that it made no sence to create again and again single-problem-solution-programs.
That was the beginning of quality management in information technology: Software systems must be handy, easy to use, well documented, easy to understand for "every" kind of programmer with a minimum of maintenance work and "portable".
Topics:
These ideas should take place in astronomical computing too. The author will demonstrate how this could be done for reducing ineffiency/duplicate work and to optimize the quality of astronomical software.
Hans-Joachim Bode, President of the International Occultation Timing
Association - European Section
Address: Bartold-Knaust-Str. 8, 30459 Hannover, Germany E-Mail:
h.-j.b@t-online.de
Telephone: +49 511 424696 and +49 511 424288 Fax: +49 511 233112 and +49
511 233081
(c) 1998-2000
Schwäbische
Sternwarte e.V. Stuttgart - All rights reserved
Bei Problemen: webmaster@sternwarte.de