DocumentCode
3138406
Title
Structured Design Methodologies
Author
Bergland, G.D.
Author_Institution
Bell Telephone Laboratories, Inc., Murray Hill, NJ
fYear
1978
fDate
19-21 June 1978
Firstpage
475
Lastpage
493
Abstract
This tutorial considers the structure and construction of reliable software (see Figure 1). By way of introduction, several of the structured programming and software engineering techniques are classified into three groups; those which impact primarily on the program structure, the development process, and the development support tools. Structural Analysis Concepts are described which have their major impact at the code level, the module level, and the system level. Finally, three of the major structured design methodologies which have been reported in the literature are developed and compared. Functional Decomposition, the Data Flow Design Method, and the Data Structure Design Method are described, characterized, and applied to a specific example. While no one design methodology can be shown to be "correct" for all types of problems, it is felt that these three can cover a variety of applications. An "interim" approach for large software design problems is suggested which may be useful until an accepted "correct" methodology comes along.
Keywords
Application software; Costs; Data structures; Design methodology; Information processing; Laboratories; Software engineering; Software maintenance; Software systems; Telephony;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1978. 15th Conference on
Type
conf
DOI
10.1109/DAC.1978.1585214
Filename
1585214
Link To Document