作者:非妃是公主
专栏:《软件工程》
个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩专栏地址
专栏系列文章
1.PSP2.1里的各项指标的含义
2.PSP优缺点
优点
- 不局限某一种软件技术(如编程语言),而是着眼于开发流程,便于比较。
- 不依赖于考试,而主要依赖于工程师自己收集数据,然后分析,提高。
弱点
- 在小型的创业团队,很难找到高质量的需求分析文档
导致后续的活动非常随机,开发活动可能随时变化- 依赖于数据
要求开发人员手动记录所有活动,如何处理丢失数据或者不准确?- 记录 “工作大小”
代码行数是唯一的衡量?
重用代码,用别人的类库 vs. 自己从头写
开发者删除了2000行有问题的代码,他的绩效如何?- 衡量最终的结果么?
目前衡量了工程师如何有效地实现了软件需求
但是没有衡量用户是否对产品满意.
Windows 8 把 “开始” 按钮取消了, 工程师完美地执行了任务, 用户满意么?
3.理解软件工程师的四个误区
-
工程师的思维误区 — 分析麻痹
-
工程师的思维误区 – 依赖链条过长
-
思维误区 – 过早优化
-
过早泛化 Generalization