Table of Contents:Part 1: Introduction to the Software Process
1 Scope of Software Engineering
2 The Software Process
3 Software Life-Cycle Models
4 Teams and the Tools of Their Trade
5 Testing
6 Introduction to Objects
7 Reusability, Portability, and Interoperability
8 Planning and Estimating
Part 2: The Phases of the Software Life Cycle
9 Requirements Phase
10 Specification Phase
11 Object-Oriented Analysis Phase
12 Design Phase
13 Implementation Phase
14 Implementation and Integration Phase
15 Maintenance Phase
Appendixes