读所得
来源:互联网 发布:sqlserver 定义变量 编辑:程序博客网 时间:2024/04/29 08:13
买这本书,纯属偶然,完全是为它的名字所吸引,随手翻了一下,看了其中描述的几个事实,觉的有收获,值23元,就买了.买了后,一直没有读,频于准备讲课,盯项目.
偶然地,某天顺手拿了这本薄书,读了几个事实,真是好书! 道出了现实!
昨天终于在火车上读完了<软件工程的事实与谬误>一书,感触比较深的有下边的13条事实:
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%用于功能增强。
过一段时间,还要重新读一遍!
- 读所得
- 读C++Primer所得.1
- 读C++Primer所得.2
- 读C++Primer所得.3
- 读 《CSS 权威指南》-所得
- 读书笔记-apache cookbook-初读所得
- 编程所得
- 数据库所得
- 今日所得
- 劳动所得
- 劳动所得
- 劳动所得
- 学习所得
- 观察所得
- 调试所得
- Qcon所得
- 讨论所得
- 每日所得
- 理个光头
- 目标之痛
- 类Thread的三种方法:sleep(),join(),yield()
- LS-DYNA (动力分析程序)
- 几种同步机制
- 读所得
- 获取java路径,在action
- 读的感触点
- Linux Shell变量和运算符笔记
- 项目里程碑评审的关注点
- 为什么要记录日志?
- SQL SERVER 2008报Invalid object name 'master.dbo.spt_values'. (Microsoft SQL Server, Error: 208)错误的解决办法。
- 如何保证日志的准确性?
- 结束进程方法