http://www.cnblogs.com/yizhu2000/archive/2007/12/04/982142.html
当软件的需求发生变化时候:
好的维护性
一点也不需要修改,软件也能运行;(最理想的一种情况)
稍微修改一下,软件就可满足变化后的需求;(较理想情况)
需要修改代码,但是这些代码的修改仅仅
局限在某些很有限范围内
,比如某个类中某个方法,某个类等,但是软件其他地方根本不需要修改。(次理想情况)
差的维护性:
根本就不能通过修改软件来满足变化的需求,与其修改还不如重新开发(最坏情况)
软件需要大面积的修改才能满足需求的变化;
软件表面看起来只需要在一个地方修改,但是“牵一发而动全身” “一石激起千层浪”,耦合性太高 ...
关于怎样学习CBD/CBSE(Component-Based Development/ Component-Based Software Engineering,基于构件的软件开发/基于构件的软件工程),我也是摸着石头过河,随便说几句,仅供参考:
一. 知识基础:
首先你必须掌握软件工程知识、特别是当前软件工程的新理论、新方法和新技术,传统的软件工程的内容我想计算机专业的学生都学过,其实大多数中文教材作为入门都可以,这里我推荐Roger S. Pressman的Software Engineering, A Practitioner’s Approach, Fourth Ed ...
- 浏览: 17196 次
- 性别:

- 来自: 太原

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
健康工作50年
为什么要工作50年这么久啊... 健康工作20年... 沙滩阳光美女退休模式启动 ...
-- by lordhong -
健康工作50年
单调的长不如精彩的短
-- by protti -
健康工作50年
[quote="保尔.柯察金"] 人最宝贵的东西是生命,生命属于人只有一次.一个 ...
-- by xly_971223 -
健康工作50年
引用五病综合征,就是以肥胖为核心,高血压、高血脂、心脑血管病、糖尿病并存,而这些 ...
-- by tianxinet -
健康工作50年
xiebh 写道前两天看了CCTV-2中[健康之路]饮食——人之命脉节目,感受颇 ...
-- by buaawhl






评论排行榜