Roger S.Pressman,軟件過程改善和軟件工程技術(shù)方面國(guó)際知名的權(quán)威。30多年來,他作為軟件工程師、管理人員、教授、作者及咨詢顧問始終投身于軟件工程領(lǐng)域。Pressman博士著有6部著作,撰寫了很多技術(shù)文章,是多種行業(yè)期刊的固定撰稿人,曾任多種行業(yè)雜志的編委,并多年來一直擔(dān)任《IEEE Software》雜志Marlager專欄的編輯。Pressman博士是知名的演講者,曾在許多行業(yè)會(huì)議上演講。他還是美國(guó)計(jì)算機(jī)協(xié)會(huì)(ACM)、美國(guó)電氣與電子工程師協(xié)會(huì)(IEEE)等組織的成員。
圖書目錄
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