Publisher's Synopsis
This introduction to software engineering and practice addresses both procedural and object-oriented development. The book applies concepts consistently to two common examples- a typical information system and a real-time system. It combines theory with real applications by providing case studies and examples from the current literature.