netfishx's matrix

睡觉睡到睡不醒,干活干到手抽筋

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  6 Posts :: 0 Stories :: 12 Comments :: 0 Trackbacks
总算看完第三章:三思而后行,前期准备。说到前期准备,感觉很多人为了XP而XP,已经把前期准备丢到了一边。
一个很有意思的比较:有充分准备的序列式开发在效率上要超过无准备的迭代式开发。
接下来个人感觉最有意义的东西:
在构建期间处理需求变更
作者给出了这样几种处理的方式:
使用需求核对表来评估需求的质量;确保每个人都知道需求变更的代价;建立一套变更控制程序;使用能适应变更的开发方法;放弃这个项目;注意项目的商业案例。
作者在后面继续讲到了前期准备中很重要得一部分:架构
架构的典型组成部分:
程序组织;主要的类;数据设计;业务规则;用户界面设计;资源管理;安全性;性能;可伸缩性;互用性;国际化/本地化;输入输出;错误处理;容错性;架构的可行性;过度工程;关于“买”还是“造”的决策(Buy-vs.-Build Decisions);关于复用的决策;变更策略;架构的总体质量。
我们不妨都来看看,是不是平时所说的架构概念过于简单了。
                                               
                                               
posted on 2006-04-25 10:28 netfishx 阅读(1125) 评论(1)  编辑  收藏 所属分类: others

Feedback

# re: 开始读书之《代码大全》(2) 2006-04-26 16:29 GHawk
今天刚刚到手。
随便翻了翻,的确是本很棒的书。
第一印象就是这本书应该被列入软件或计算机专业的教科书书目中。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: