畅享博客 > 人月神话的Blog > 读书笔记 > 《人月神话》读书笔记(2)
2007-7-17 13:20:32

《人月神话》读书笔记(2)

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

推荐到鲜果:

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)