<软件工程的事实与谬误>

读完了<软件工程的事实与谬误>一书, 有下面的感触: 
  1 在软件工程的三要素(人,过程,技术)中,人最重要。 
  2 最好的程序员要比最差的程序员强28倍之多,而报酬却差别没有那么大,所以要聘最好的人。 
  3 多数软件工具对于效率和质量提高幅度仅有 5%-35%。 
  4 在定义需求之前估算是不正确的。 
  5 不要政治战胜常识,要“理性预测” 而不是“政治预测” 
  6 对于失控项目,技术人员比他们的管理人员察觉的时间要早得多。 
  7 大规模复用一定要在一定的领域内。 
  8 软件复用的3倍法则(1)构件可复用的构件比使用构件难3倍(2)在构件入库之前,要在3个应用中试用。 
  9 问题的复杂性增加25%,解决方案的复杂性就增加100%。 
  10在软件开发过程中80%的工作是智力活动,20%是文书性活动。 
  11从最难的地方开始设计 
  12不要轻易将设计和编码工作分开。 

  13 软件维护的60/60法则,60%的软件成本用于软件维护,维护成本的60%用于功能增强。 


14  开发人员的快乐: 

    创建事物, 
    开发对他人有用的东西, 
    组装的魅力, 
    持续学习的快乐, 
    在易于驾御的介质上工作 
15 开发人员的苦恼: 
  追求完美 
  由他人设定目标 
  对他人有依赖 
  查找修改BUG 
  过时的很快 
16  BROOKS法则:   向拖期的项目追加人手,只能让项目更拖期 
17  设计人员要少而精 
18  开发人员如何避免画蛇添足 
19 非正式交流,正式交流,文档三者结合 
20  不变只是愿望,变化才是永恒 
21  程序维护时,缺陷修复总会以20%-50%的概率引入新的BUG,所以需要回归测试 
22 集成时,先做好单元测试再集成,一次只集成一个构件 
23 拖期是积少成多的,所以要当日事,当日毕 
24  并非每天的拖期都是致命的,要看是否在关键路径上 
25 人们总是不希望听到坏消息,所以在项目中要解决沟通的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值