2007-7-17 13:20:32
《人月神话》读书笔记(2)
(需要人月神话电子版下载的可以直接给我留言留下邮件地址)
削足适履
1.你控制不住项目规模,那就就控制不住整个项目 (项目范围管理)
2.数据的表现形式是编程的根本 (强调非功能需求?)
未雨绸缪
1.为变更而计划系统(项目计划中留适当余量,设定允许的需求变更程度)
2.设计和开发要考虑变更,避免后期大量重复代码和代码的重构
3.变更应该受到控制,应该有专门的组织来处理和确定变更
(CCB委员会)
整体和部分
1.剔除BUG的设计 (敏捷中测试驱动的开发)
2.单元测试->集成测试->系统测试->验收测试
(如何没部都做到位,加强前期测试用例的评审,加强开发人员测试知识的培训)
另外一面
1.需要什么样的文档
(源代码+注释就是最好的文档),复杂系统需要高层系统和架构设计的文档。
2.你写一个文档就要让文档发挥作用,否则就不要写。
没有银弹
1.没有任何技术或管理上的进展,能够独立地许诺十年内使生产率、可靠性或简洁性获得数量级上的进步。
2.我们总在期待着软件工厂和自动化编程,但更多时候只是我们的一种期望和无法达到的热情。
3.提高生产率方法(构件购买+快速原型+增量迭代+卓越设计人员)
4.期待在MDA思路上推出可用的自动化产品
0
推荐到鲜果:
下一篇:人生感悟【摘录】
上一篇:《人月神话》读书笔记(1)



评论