Software Design
The Role of Software Design The nature of the design process The software design process Design in the software development process Design qualities Expressing ideas about a design Some design representations DESIGN PRACTICES: The rationale for method Design strategies A brief interlude Jackson structured programming (JSP) Structured systems analysis and structured design Jackson system development (JSD) Object-oriented and object-based design Some other systematic approaches to design A formal approach to design The evolution of software design practices.