This text adopts a practical approach, focusing on what students need to know and applying each theory to demonstrate its relevance to familiar business needs and objectives. The coverage is up-to-date and includes prototyping, CASE techniques, 4 GLs, modelling, quality assurance, international issues, security and privacy, and object-oriented analysis and design.