Textbook for a two-semester course sequence on software engineering in a computer science curriculum, appropriate at the advanced undergraduate or beginning graduate level. The first course teaches methods and techniques for developing software, and the second introduces the management of software engineering projects. Annotation copyright Book News, Inc. Portland, Or.