Printed
Object-Oriented & Classical Software Engineering
PART 1 INTRODUCTION TO SOFTWARE ENGINEERING 1
Chapter 1 The Scope of Software Engineering 3
Chapter 2 Software Life Cycle Models 35
Chapter 3 The Software Process 71
Chapter 4 Teams 104
Chapter 5 The Tools of the Trade 121
Chapter 6 Testing 149
Chapter 7 From Modules to Objects 177
Chapter 8 Reusability and Portability 219
Chapter 9 Planning and Estimating 252
PART 2 THE WORKFLOWS OF THE SOFTWARE LIFE CYCLE 283
Chapter 10 Requirements 285
Chapter 11 Classical Analysis 331
Chapter 12 Object Oriented Analysis 375
Chapter 13 Design 431
Chapter 14 Implementation 463
Chapter 15 More on UML 535
Presents an excellent introduction to software engineering fundamentals, covering both object oriented and traditional techniques.
. ALL NEW COVERAGE OF AGILE PROCESSES. eXtreme Programming (XP) is now presented within the large context of agile processes.
. EXPANDED MATERIAL ON OPEN SOURCE SOFTWARE. Additional coverage on open source software development is included throughout the manuscript, particularly in Chapters 2 and 4.
. MORE PROBLEMS. New problems have been added to every chapter a new case study on the Martha Stockton Greengage Foundation illustrates techniques of software development in Chapters 10-15. The case study deals with a situation that students will be likely to encounter in real life: home mortgages. This case study replaces the Osbert Oglesby case study from the previous edition.
. NEW ONLINE CONTENT. This text is available with a website that contains Power Points, solutions, and C++ and Java code for the Term Project and case studies.
The book's unique organization remains in place, with Part 1 covering underlying software engineering theory and Part 2 presenting the more practical life cycle. Complementing this well balanced approach is the straightforward, student friendly writing style, through which difficult concepts are presented in a clear, understandable manner. The new seventh edition provides an extensive updating of this classic software engineering text!
Tidak tersedia versi lain