Zusammenfassung
Die Entwicklung großer Software-Systeme erfolgt in Phasen, die das zu erstellende Produkt in unterschiedlichen Perspektiven auf unterschiedlichen Ebenen betrachten:
-
Der Entwurf legt die Architektur eines modularen Systems fest (Programmierung im Großen).
-
Die Spezifikation legt die Anforderungen für die Komponenten fest.
-
Die Realisierung implementiert die Anforderungen in der gewählten Programmiersprache (Programmierung im Kleinen).
“Werkzeuge sind kein Ersatz für Intelligenz, Know-How, Erfahrung Intuition und Geschicklichkeit.”
Harry Sneed, 1989
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise
Zur Unterscheidung von “Programmieren im Großen” und “Programmieren im Kleinen”
DeRemer, F.; Kron, H. H., 1976: “Programming-in-the-Large Versus Programming-in-the-Small”, IEEE Transactions on Software Engineering, SE-2, 2, PP. 80–86
Zum Programmieren im Großen als Architekturbeschreibung
Nagl, M., 1990: Softwaretechnik: Methodisches Programmieren im Großen, Berlin, Heidelberg (Springer Compass)
Denert, E., 1991: Software-Engineering, Methodische Projektabwicklung, unter Mitwirkung von Johannes Siedersleben, Berlin, Heidelberg, New York, (Kapitel 10, S. 211–239 )
Zur Modularisierungstechnik von Parnas
Parnas, D. L., 1979: “Designing Software for Ease of Extension and Contraction”, IEEE Transactions on Software Engineering, SE-5, 2, pp. 128–137
Parnas, D. L.; Clements, P. C.; Weiss, D. M., 1985: “The Modular Structure of Complex Systems”, IEEE Transactions on Software Engineering, SE-11, 3, pp. 259–266
Die Zusammenfassung der Modularisierungstechnik von Parnas stammt von
Spitta, T., 1989: Software Engineering und Prototyping, Berlin, Heidelberg, New York, S. 70
Rights and permissions
Copyright information
© 1992 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden
About this chapter
Cite this chapter
Knoth, H. (1992). Entwurf der Programmpakete. In: Software-Engineering für Programmierer. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-87795-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-322-87795-6_5
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-528-05103-7
Online ISBN: 978-3-322-87795-6
eBook Packages: Springer Book Archive