Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 开始读书之《代码大全》(2)
【标  题】:开始读书之《代码大全》(2)
【关键字】:
【来  源】:http://www.blogjava.net/netfishx/archive/2006/04/25/42960.html

开始读书之《代码大全》(2)

Your Ad Here 总算看完第三章:三思而后行,前期准备。说到前期准备,感觉很多人为了XP而XP,已经把前期准备丢到了一边。
一个很有意思的比较:有充分准备的序列式开发在效率上要超过无准备的迭代式开发。
接下来个人感觉最有意义的东西:
在构建期间处理需求变更
作者给出了这样几种处理的方式:
使用需求核对表来评估需求的质量;确保每个人都知道需求变更的代价;建立一套变更控制程序;使用能适应变更的开发方法;放弃这个项目;注意项目的商业案例。
作者在后面继续讲到了前期准备中很重要得一部分:架构
架构的典型组成部分:
程序组织;主要的类;数据设计;业务规则;用户界面设计;资源管理;安全性;性能;可伸缩性;互用性;国际化/本地化;输入输出;错误处理;容错性;架构的可行性;过度工程;关于“买”还是“造”的决策(Buy-vs.-Build Decisions);关于复用的决策;变更策略;架构的总体质量。
我们不妨都来看看,是不是平时所说的架构概念过于简单了。
                                               
                                               
网站项目管理(一):【上一篇】
[Flash教程]ClearCase教程--开发人员加入ClearCase项目:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • PhotoImpact 10 视频教程-改变图形显示比例
  • 罗云彬VxD教程--VxD例程:消息框
  • 微软关于架构师的新资源
  • 网吧上网全攻略
  • 暑伏第一天(尝试学习http协议)
  • Tornado2之Licence暴力破解(4)
  • 移:强悍的ANTLR Lexer
  • CDMA2000技术特征及发展现状
  • Getting Started with Learning About DW
  • HTTP编辑器V1.2.6a(手机版)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.