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
Transaction analysis and transform analysis
Designing is a creative activity. However, certain standard procedures, tools and principles called ‘structured methodology’ are generally followed to produce a good design. ...