书籍详情

个体软件过程:英文版

个体软件过程:英文版

作者:[美]Watts S.Humphrey著

出版社:人民邮电出版社

出版时间:2002-01-01

ISBN:9787115103499

定价:¥32.00

购买这本书可以去
内容简介
《个体软件过程引论》(简称“PSPi”),是Watts S. Humphrey于1997年特为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。 美国Embry-Riddle航空大学计算机科学系以本书初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。由于本书是在两个学期的计算机科学或软件工程导论课程中使用,所以本书的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。 本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改进和能力成熟度模型SW-CMM评估的重要参考资料。本书同样适用于软件过程改进人员、软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。
作者简介
  作者:WattsS.Humphrey他在软件工程领域享有盛誉,被美国国防软件工程杂志CrossTalk评为近几百年来影响软件发展的十位大师之一。瓦茨·S·汉弗莱在IBM工作了27年,负责管理IBM全球产品研发。离任后,受美国国防部委托,加入卡内基·梅隆大学软件工程研究所(SEI),领导SEI过程研究计划,并提出了能力成熟模型(CMM)思想。在CMM浪潮席卷软件工业界之时,他又力推个人软件过程(PersonalSoftwareProcess,PSP)和团队软件过程(TeamSoftwareProcess,TSP),成为软件开发人员和开发团队的自修宝典。PSP(SM)软件工程师的自我改进过程(中文版)>>更多作品
目录
1. The Software Engineer's Job.                   
                   
                   
 What is Software Engineering?                   
 Why is Good Engineering Important?                   
 The Personal Software Process.                   
 The Discipline of High-Quality Work.                   
 The Importance of High-Quality Work.                   
 How to Improve the Quality of Your Work.                   
 The Improvement Process.                   
 The Strategy of this Book.                   
                   
                   
 2. The Management.                   
                   
 The Logic of Time Management.                   
 Understanding How You Spend Time.                   
 The Engineering Notebook.                   
 The Notebook Design.                   
 Engineering Notebook Examples.                   
                   
                   
 3. Tracking Time.                   
                   
 Why Track Time?                   
 Recording Time Data.                   
 Tracking Your Time.                   
 Use a Standard Time Recording Log.                   
 Handling Interruptions.                   
 Tracking Completed Tasks.                   
 Keeping Time Logs in the Engineering Notebook.                   
 Hints on Logging Your Time.                   
                   
                   
 4. Period and Product Planning.                   
                   
 Period and Product Plans.                   
 The Weekly Activity Summary.                   
 Summarizing Weekly Times.                   
 Calculating Period Times and Rates.                   
 Using the Weekly Activity Summary.                   
                   
                   
 5. Product Planning.                   
                   
 The Need for Product Plans.                   
 Why Product Plans Are Helpful.                   
 What is a Product Plan?                   
 Product Planning in this Book.                   
 Planning Small Jobs.                   
 Some Definitions.                   
 The Job Number Log.                   
 Some Suggestions on Using the Job Number Log.                   
 Using Product Times and Rates Data.                   
                   
                   
 6. Product Size.                   
                   
 The Product Planning Process.                   
 Size Measurement.                   
 Some Cautions on Using Size Measures.                   
 Program Size.                   
 Other Size Measures.                   
 Estimating Program Size.                   
 Making a Larger Size Estimate.                   
 Using Size Measures in the Job Number Log.                   
                   
                   
 7. Managing Your Time.                   
                   
 Elements of Time Management.                   
 Categorizing Your Activities.                   
 Gather Data on Time Spent by Activity.                   
 Evaluating Your Time Distribution.                   
 Making a Time Budget.                   
 Finding More Time.                   
 Setting Ground Rules.                   
 Prioritizing Your Time.                   
 Managing Your Time Budget.                   
 Suggestions on Managing Variable Time.                   
 Your Time Management Objective.                   
                   
                   
 8. Managing Commitments.                   
                   
 Defining Commitment.                   
 Responsibly Made Commitments.                   
 Example of a Commitment.                   
 An Example in Industry.                   
 Handling Missed Commitments.                   
 The Importance of Managing Commitments.                   
 The Consequences of Not Managing Commitments.                   
 The Way to Manage Commitments.                   
                   
                   
 9. Managing Schedules.                   
                   
 The Need for Schedules.                   
 The Gantt Chart.                   
 Making a Project Schedule.                   
 Checkpoints.                   
 Tracking Project Plans.                   
 Tracking Earned Value.                   
                   
                   
 10. The Project Plan.                   
                   
 The Need for Project Plans.                   
 The Project Plan Summary.                   
 The Summary.                   
 Program Size.                   
 Time in Phase.                   
 Estimating Accuracy.                   
                   
                   
 11. The Software Development Process.                   
                   
 Why We Use Processes.                   
 Some Definitions.                   
 The Process Script.                   
 Checkpoints and Phases.                   
 The Updated Project Plan Summary Form.                   
 A Planning Example.                   
 An Example of To Date Calculations.                   
                   
                   
 12. Defects.                   
                   
 What is Software Quality?                   
 Defects and Quality.                   
 What are Defects?                   
 Defects versus Bugs.                   
 Defect Types.                   
 Understanding Defects.                   
 The Defect Recording Log.                   
 Counting Defects.                   
 Using the Defect Recording Log.                   
 The Updated PSP Process.                   
                   
                   
 13. Finding Defects.                   
                   
 A Personal Commitment to Quality.                   
 The Steps in Finding Defects.                   
 Ways to Find and Fix Defects.                   
 Code Reviews.                   
 Why Find Defects Early?                   
 The Costs of Finding and Fixing Defects.                   
 Using Reviews to Find Defects.                   
 Reviewing Before Compiling.                   
 Data on Compile and Test Defects.                   
 The Updated PSP Project Plan Summary Form.                   
 Other Kinds of Reviews.                   
                   
                   
 14. The Code Review Checklist.                   
                   
 Why Do Checklists Help?                   
 An Example of a Code Review Checklist.                   
 Using a Code Review Checklist.                   
 Building a Personal Checklist.                   
 Improving the Checklist.                   
 Coding Standards.                   
                   
                   
 15. Projecting Defects.                   
                   
 Defect Rates.                   
 Using Defect Data.                   
 Defect Density.                   
 Projecting Defect Rates.                   
 Defect Estimation.                   
 The Updated Project Plan Summary Form and Example.                   
 Entering the Actual Data.                   
                   
                   
 16. The Economics of Defect Removal.                   
                   
 The Need for Quality Work.                   
 The Defect-Removal Problem.                   
 Defect-Removal Time.                   
 Defect-Injection and -Removal Experience.                   
 Defect-Removal Savings.                   
 Calculating Defects/Hour on the PSP Project Plan Summary.                   
 Calculating Yield on the Project Plan Summary.                   
 Improving Defect-Removal Rates.                   
 Improving Defect-Injection Rates.                   
                   
                   
 17. Design Defects.                   
                   
 The Nature of Design Defects.                   
 Identifying Design Defects.                   
 What is Design?                   
 The Design Process.                   
 The Causes of Design Defects.                   
 The Impact of Design Defects.                   
 Design Representation.                   
                   
                   
 18. Product Quality.                   
                   
 Quality Comes First.                   
 Testing.                   
 The Filter View of Testing.                   
 The Benefits of Careful Work.                   
 Calculating Yield Values.                   
 Estimating the Ultimate Yield.                   
 The Benefits of 100% Process Yield.                   
 Yield Experience.                   
 Prototyping.                   
                   
                   
 19. Process Quality.                   
                   
 Process Measures.                   
 The Defect-Removal Paradox.                   
 A Defect-Removal Strategy.                   
 Cost of Quality.                   
 Calculating the Cost of Quality.                   
 The Appraisal Failure Ratio.                   
 Improving Review Rates.                   
 Calculating the True Cost of Quality.                   
                   
                   
 20. A Personal Commitment to Quality.                   
                   
 The Importance of Quality.                   
 The Increasing Risks of Poor Quality.                   
 Making a Commitment to Quality.                   
 Your Personal Objectives.                   
 The Rewards of Accomplishment. 0201548097T04062001                   

猜您喜欢

读书导航