• PSP软件工程师的自我改进过程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

PSP软件工程师的自我改进过程

11.3 2.7折 42 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者汉弗莱 著

出版社人民邮电出版社

出版时间2006-04

版次1

装帧平装

货号9787115145970

上书时间2024-12-03

   商品详情   

品相描述:全新
图书标准信息
  • 作者 汉弗莱 著
  • 出版社 人民邮电出版社
  • 出版时间 2006-04
  • 版次 1
  • ISBN 9787115145970
  • 定价 42.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 346页
  • 字数 415千字
  • 丛书 软件工程经典系列
【内容简介】
  本书系统描述了个体软件过程(PSP),并且解释了按可预测的进度交付优良产品的实践和方法。读者将会了解一个规范的软件工程过程所包括的具体内容。本书通过14章分步介绍了PSP方法。实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,同时也是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。  
  随着软件工程专业的发展和成熟,个体软件过程(PSP)得到了广泛认可和应用实践。本书系统描述了个体软件过程(PSP),并且解释了按可预测的进度交付优良产品的实践和方法。读者将会了解一个规范的软件工程过程所包括的具体内容。
  本书通过14章分步介绍了PSP方法。第1章描述了PSP整体原理及介绍策略。第2章和第3章解释了如何遵循一个定义的过程和怎样收集和使用用于管理程序开发作业的数据。第4至第7章介绍了估算和计划。第8章至第12章阐述了质量管理和设计。第13章描述了如何将PSP方法用于各种工作。第14章描述如何将PSP方法用于TSP过程,以及TSP指导经过PSP训练的软件工程师怎样在一个项目中使用这些方法。
  本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,同时也是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。此书作为SEI的PSPBodyofKnowledge(BOK)的学习指导教材,为掌握PSP知识体提供必要的帮助。本书还可供软件过程改进人员、软件开发项目经理、程序员阅读参考。
【目录】
Chapter1 ThePersonalProcessStrategy 1
1.1 ThePSPsPurpose 3
1.2 TheLogicforaSoftwareEngineeringDiscipline 4
1.3 UsingDisciplinedDevelopmentPractices 6
1.4 OperationalProcesses 6
1.5 DefiningandUsingaPersonalProcess 7
1.6 LearningtoUseaPersonalProcess 8
1.7 PreparingfortheTeamSoftwareProcess 9
1.8 Summary 9
Reference 10

Chapter2 TheBaselinePersonalProcess 11
2.1 WhatIsaProcess? 12
2.2 DefiningYourOwnProcess 13
2.3 BaselineProcessContents 14
2.4 WhyFormsAreHelpful 16
2.5 ThePSPProcessElements 17
2.6 ThePSP0Process 18
2.7 PSP0Measures 20
2.8 TimeRecording 21
2.9 DefectRecording 24
2.10 ThePSP0ProjectPlanSummary 30
2.11 TheCompilePhase 31
2.12 IncrementalDevelopment 32
2.13 PSPToolSupport 34
2.14 Summary 34
2.15 Exercises 34

Chapter3 MeasuringSoftwareSize 35
3.1 SizeMeasures 35
3.2 EstablishingaDatabaseCountingStandard 40
3.3 EstablishingaLine-of-CodeCountingStandard 40
3.4 SizeAccounting 42
3.5 UsingSizeData 45
3.6 CalculatingProductivity 47
3.7 SizeCounters 48
3.8 OtherSizeMeasures 53
3.9 Summary 54
3.10 Exercises 54
References 55

Chapter4 Planning 57
4.1 ThePlanningProcess 58
4.2 WhyMakePlans? 59
4.3 WhatIsaPlan? 60
4.4 TheContentsofaSoftwarePlan 60
4.5 PlanningaSoftwareProject 62
4.6 TheConceptualDesign 63
4.7 PlanQuality 65
4.8 PlanningIssues 65
4.9 Summary 66
Reference 67

Chapter5 SoftwareEstimating 69
5.1 SizeEstimatingPrinciples 69
5.2 TheConceptualDesign 70
5.3 Proxy-BasedEstimating 71
5.4 UsingProxiesinEstimating 75
5.5 ProducingtheRelative-SizeTable 78
5.6 EstimatingConsiderations 80
5.7 Summary 84

Chapter6 ThePROBEEstimatingMethod 85
6.1 EstimatingfromData 85
6.2 Proxy-BasedEstimating 87
6.3 EstimatingwithLimitedData 95
6.4 AnEstimatingExample 100
6.5 EstimatingNonprogrammingTasks 102
6.6 ConsiderationsinUsingPROBE 105
6.7 Summary 108
6.8 Exercises 108

Chapter7 SoftwarePlanning 109
7.1 PlanRequirements 109
7.2 ProjectandPeriodPlans 111
7.3 ProducingtheSchedule 113
7.4 MakingtheSchedule 115
7.5 EarnedValue 119
7.6 AnEarnedValueExample 120
7.7 CommentsontheEVExample 123
7.8 EstimatingAccuracy 125
7.9 ThePredictionInterval 126
7.10 AlertingManagementtoChanges 128
7.11 PlanningConsiderations 129
7.12 Summary 131
7.13 Exercises 132
References 132

Chapter8 SoftwareQuality 133
8.1 ThePSPQualityStrategy 135
8.2 WhatIsSoftwareQuality? 135
8.3 TheEconomicsofSoftwareQuality 136
8.4 DefectTypes 141
8.5 PersonalQualityPractices 142
8.6 QualityMeasures 143
8.7 QualityManagement 153
8.8 PersonalQualityManagement 154
8.9 ManagingProductQuality 156
8.10 PSPImprovementPractices 157
8.11 DefectPrevention 158
8.12 Summary 160
References 161

Chapter9 DesignandCodeReviews 163
9.1 WhatAreReviews? 164
9.2 WhyReviewPrograms? 164
9.3 ReviewPrinciples 168
9.4 ThePSPCodeReviewProcess 173
9.5 TheCodeReviewChecklist 176
9.6 DesignReviews 181
9.7 DesignReviewPrinciples 183
9.8 ReviewMeasures 187
9.9 ReviewIssues 194
9.10 Summary 201
9.11 Exercises 202
References 202

Chapter10 SoftwareDesign 203
10.1 WhatIsDesign? 204
10.2 WhyDesign? 206
10.3 TheDesignProcess 207
10.4 DesignLevels 210
10.5 DesignandDevelopmentStrategies 216
10.6 DesignQuality 220
10.7 Summary 223
References 224

Chapter11 ThePSPDesignTemplates 225
11.1 DesignRepresentation 226
11.2 TheDesignTemplates 229
11.3 TheOperationalSpecificationTemplate(OST) 230
11.4 TheFunctionalSpecificationTemplate(FST) 233
11.5 TheStateSpecificationTemplate(SST) 236
11.6 TheLogicSpecificationTemplate(LST) 240
11.7 AState-MachineDesignExample 241
11.8 UsingthePSPDesignTemplates 246
11.9 UsingtheDesignTemplatesinLarge-ScaleDesign 248
11.10 Summary 250
11.11 Exercises 250
References 250

Chapter12 DesignVerification 253
12.1 WhyVerifyPrograms? 254
12.2 DesignStandards 257
12.3 Execution-TableVerification 258
12.4 Trace-TableVerification 262
12.5 VerifyingStateMachines 265
12.6 LoopVerification 271
12.7 OtherAnalyticalVerificationMethods 277
12.8 VerificationConsiderations 280
12.9 Summary 284
12.10 Exercises 284
References 285

Chapter13 ProcessExtensions 287
13.1 CustomizingtheDevelopmentProcess 289
13.2 WhyDefineaProcess? 290
13.3 ThePSPProcessStrategy 291
13.4 DefiningaProcess 291
13.5 ProcessEvolution 294
13.6 ExampleProcesses 298
13.7 ProcessDevelopmentConsiderations 306
13.8 Summary 307
13.9 Exercises 308
References 308

Chapter14 UsingthePersonalSoftwareProcess 309
14.1 DevelopmentChallenges 309
14.2 TheTeamSoftwareProcess(TSP) 313
14.3 TheLogicoftheTSP 314
14.4 Teambuilding 314
14.5 TheTSPLaunchProcess 316
14.6 TheTSPCoach 317
14.7 ManagingYourOwnProject 318
14.8 TSPResults 322
14.9 TheRewardsofTeamwork 322
14.10 TheTSPTeamofOne 323
14.11 YourFutureinSoftwareEngineering 326
References 327

Index 329
APPENDIX
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP