Chapter 6

Structured Design

Structured Design is a systematic methodology to determine design specification of software. The basic principles, tools and techniques of structured methodology are discussed in this chapter. It covers the four components of software design, namely, architectural design, detail design, data design and interface design. This chapter describes the following concepts, tools and techniques of structured design:

  • Coupling and cohesion

  • Structure chart

  • Transaction analysis and transform analysis

  • Program flowchart

  • Structured flowchart

  • HIPO documentation

Designing is a creative activity. However, certain standard procedures, tools and principles called ‘structured methodology’ are generally followed to produce a good design. ...

Get Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.