Table of contents for Classical and object-oriented software engineering with UML and Java / Stephen R. Schach.

Bibliographic record and links to related information available from the Library of Congress catalog

Information from electronic data provided by the publisher. May be incomplete or contain other coding.

Part I Introduction to Software Engineering 1 The Scope of Software Engineering 2 The Software Process 3 Software Life-Cycle Models 4 Teams 5 The Tools of the Trade 6 Testing 7 From Modules to Objects 8 Reusability, Portability, and Interoperability 9 Planning and Estimating Part II The Phases of the Software Life Cycle 10 Requirements Phase 11 Specification Phase 12 Object-Oriented Analysis Phase 13 Design Phase 14 Implementation Phase 15 Implementation and Integration Phase 16 Maintenance Phase Appendix A Broadlands Area Children's Hospital Appendix B Software Engineering Resources Appendix C Air Gourmet Case Study: C Rapid Prototype Appendix D Air Gourmet Case Study: Java Rapid Prototype Appendix E Air Gourmet Case Study: Structured Systems Analysis Appendix F Air Gourmet Case Study: Software Project Management Plan Appendix G Air Gourmet Case Study: Object-Oriented Analysis Appendix H Air Gourmet Case Study: Design for C++ Implementation Appendix I Air Gourmet Case Study: Design for Java Implementation Appendix J Air Gourmet Case Study: Black-Box Test Cases Appendix K Air Gourmet Case Study: C++ Source Code Appendix L Air Gourmet Case Study: Java Source Code

Library of Congress subject headings for this publication:
Software engineering.
Object-oriented programming (Computer science)
UML (Computer science)
Java (Computer program language)