
Code complete 2阅读笔记
iteye_9784
这个作者很懒,什么都没留下…
展开
-
第一章 欢迎进入软件构建的世界
软件构建是一个非常复杂的过程,过去25年以来人们总结出了如下几个清晰的构建过程:1. Concept阶段 这个阶段用来定义问题,即当前系统存在什么样的问题,开发软件要解决一个什么样的问题。2. Requirement阶段 这个阶段用来收集需求,详细定义软件的各个功能。系统的业务流程,规则。3. 架构阶段 这个阶段用来定义软件的结构,软件各个组成部分之...2009-08-11 21:22:09 · 128 阅读 · 0 评论 -
第二章 用隐喻来更充分的理解软件开发
1. 隐喻的重要性 重要的科学研究成果往往来自于类比,光的波动性最早是研究声音跟光之间的相似性得出来的结论,光和声音都有振幅(亮度,响度),频率(色彩,音调)和其他一些共有的属性。我们在对系统建模的时候也是靠一些已有的模型来对一些未知领域的类比,分析共性来理清对新系统的理解。 2. 常见的软件隐喻 写作型 就好比我们写一封信一样,从头到尾一直写下去,发现不满意...2009-08-11 22:22:44 · 116 阅读 · 0 评论