1 Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University of Kragujevac Version: Feb. 19, 2003 (D Jan, 30, 2003) DAAD Project “Joint Course on Software Engineering” Topic 16 Structured design Parts of this topic use material from the textbook H. Balzert, “Software-Technik”, Vol. 1, 2nd ed., Spektrum Akademischer Verlag, 2001
16
Embed
Topic 16 Structured design - start [Perun · 2011. 3. 27. · Structured design Parts of this topic use material from the textbook H. Balzert, ... Structured analysis Object-oriented
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Humboldt University Berlin, University of Novi Sad, University of Plovdiv,University of Skopje, University of Belgrade, University of Niš, University of Kragujevac
Version: Feb. 19, 2003 (D Jan, 30, 2003)
DAAD Project“Joint Course on Software Engineering”
Topic 16Structured design
Parts of this topic use material from the textbook H. Balzert, “Software-Technik”, Vol. 1, 2nd ed., Spektrum Akademischer Verlag, 2001
Edward Yourdon*30.4.1944 Software engineering consultantNew YorkCo-inventor of structured design 1979 (Book: Structured Design,together with L. L. Constantine)Pioneer of object-oriented analysis 1990 (Book: Object-Oriented Analysis,together with P. Coad).
Structure chartGraphical representation of functional abstractions and their cooperation (call relationships, parameter passing)Example of parameter passing: function for „calculation of interest“
Comments on structure chart „record registrations“ (1)
„Record registrations “ is main functionAll other functions: help functions, local functions, which are called from main functionFunctions are called from left to right