KEY BENEFIT: This introduction to software engineering and practice addresses both procedural and object-oriented development. KEY TOPICS: Is thoroughly updated to reflect significant changes in software engineering, including modeling and agile methods. Emphasizes essential role of modeling design in software engineering. Applies concepts consistently to two common examples — a typical information system and a real-time system. Combines theory with real, practical applications by providing an abundance of case studies and examples from the current literature. MARKET: A useful reference for software engineers.
A textbook designed for an undergraduate software engineering curriculum. Topics include different types of process and life- cycle models, work breakdown structure, requirements analysis, architectural issues, testing approaches and methodologies, documentation, evaluation, and prediction models. The many examples used throughout the text are chosen to reflect students' limited experience but illustrate clearly how large software development projects progress from need to idea to reality. Annotation c. by Book News, Inc., Portland, Or.