Software Development

  • Dietrich W. R. Paulus
  • Joachim Hornegger
Part of the Vieweg Advanced Studies in Computer Science book series (VASCS)


In this chapter we introduce the basic principles of software development with a special emphasis on pattern recognition programs and object—oriented programming. Basic concepts of documentation and program design are also explained.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Collected from the world wide web, from lecture notes, and from personal experience.Google Scholar
  2. 2.
    Some of this information can be added automatically, e.g. by res (A.4, Sect. 3.8, Exercise 3.d).Google Scholar
  3. 3.
    We once got a program, properly commented and documented, doing its job perfectly — but the variable names were all in a foreign language…Google Scholar
  4. 4.
    For C and C++ two styles for indentation are common. Most Unix systems provide the program cb which is a C—beautifier. Therefore it makes little sense to invent your own style! See the manual of this program for the description of the styles.Google Scholar
  5. 5.
    Available from most TEX—archives.Google Scholar
  6. 6.
    n Unix there are tools which can be used to find the part of the program where most of the computation time is spent.Google Scholar
  7. 7.
    Programmier-Umgebung für die Muster–Analyse — in English: a programming environment for pattern analysisGoogle Scholar

Copyright information

© Springer Fachmedien Wiesbaden 1997

Authors and Affiliations

  • Dietrich W. R. Paulus
    • 1
  • Joachim Hornegger
    • 1
  1. 1.ErlangenGermany

Personalised recommendations