• 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