Page 8 -
P. 8
CONTENTS AT A GLANCE
Preface xxv
PART ONE The Product and the Process 1
CHAPTER 1 The Product 3
CHAPTER 2 The Process 19
PART TWO Managing Software Projects 53
CHAPTER 3 Project Management Concepts 55
CHAPTER 4 Software Process and Project Metrics 79
CHAPTER 5 Software Project Planning 113
CHAPTER 6 Risk Analysis and Management 145
CHAPTER 7 Project Scheduling and Tracking 165
CHAPTER 8 Software Quality Assurance 193
CHAPTER 9 Software Configuration Management 225
PART THREE Conventional Methods for Software Engineering 243
CHAPTER 10 System Engineering 245
CHAPTER 11 Analysis Concepts and Principles 271
CHAPTER 12 Analysis Modeling 299
CHAPTER 13 Design Concepts and Principles 335
CHAPTER 14 Architectural Design 365
CHAPTER 15 User Interface Design 401
CHAPTER 16 Component-Level Design 423
CHAPTER 17 Software Testing Techniques 437
CHAPTER 18 Software Testing Strategies 477
CHAPTER 19 Technical Metrics for Software 507
PART FOUR Object-Oriented Software Engineering 539
CHAPTER 20 Object-Oriented Concepts and Principles 541
CHAPTER 21 Object-Oriented Analysis 571
CHAPTER 22 Object-Oriented Design 603
vii