Roger S.Pressman,软件过程改善和软件工程技术方面国际知名的权威。30多年来,他作为软件工程师、管理人员、教授、作者及咨询顾问始终投身于软件工程领域。Pressman博士著有6部著作,撰写了很多技术文章,是多种行业期刊的固定撰稿人,曾任多种行业杂志的编委,并多年来
目錄:
Preface
About the Author
CHAPTER 1 SOFTWARE AND SOFTWARE ENGINEERING
1.1 The Nature of Software
1.1.1 Defining Software
1.1.2 Software ApplicationDomains
1.1.3 Legacy Software
1.2 The Unique Nature of WebAIbps
1.3 Software Engineering
1.4 The Software Process
1.5 Sofware Engineering Practice
1.5.1 The Essence of Practice
1.5.2 General Principles
1.6 Software Myths
1.7 How It All Starts
1.8 Summary
PROBLEMS AND POINTS TO PONDER
FURTHER READINGS AND INFORMATION SOURCES
PART ONE THE SOFTWARE PROCESS
CHAPTER 2 PROCESS MODELS
2.1 A Generic Process Model
2.1.1 Defining a.Fromework Activity
2.1.2 Identifying a Task Set
2.1.3 Process Palterns
2.2 Process Assessment and Improvemenl
2.3 Prescriptive Process Models
2.3.1 The Waterfall Model
2.3.2 Incremental Process Models
2.3.3 Evolutionary Process Models
2.3.4 Concurrent Models
2.3.5 A Final Word on Evolutionary Processes
2.4 Specialized Process Models
2.4.1 Component-Based Development
2.4.2 The Formal Methods Model
2.4.3 AspectOriented Sofiwore Development
2.5 The Unified Process
2.5.1 A Brief History
2.5.2 Phases of the Unified Process
2.6 Personal and Team Process Models
2.6.1 Personal Sofware Process PSP
2.6:2 Team Software Process TSP
2.7 Process Technology
2.8 ProducLand Process
2.9 Summary
PROBLEMS AND POINTS TO PONDER
FURTHER READINGS AND INFORMATION SOURCES
CHAPTER 3 AGILE DEVELOPMENT
PART THREE QUALITY MANAGEMENT
PART FOUR MANAGING SOFTWARE PROJECTS
PART FIVE ADVANCED TOPICS