| 查看: 233 | 回复: 2 | |||
| 当前主题已经存档。 | |||
[交流]
软件维护与软件演化的差别
|
|||
|
The word "maintenance" suggests fixing parts that are broken and replacing parts that wear out. Software is not subject to wear in the sense that mechanical systems are, so it can never wear out; therefore maintenance would appear to mean simply fixing faults in the original implementation. This ignores the problems of rapidly changing environments and requirements: An aircraft engineer would not consider upgrading a Cessna light aircraft to a supersonic jet airliner to be a "maintenance task"(!). Yet there are many software systems that have had to undergo similarly dramatic enhancements. These considerations suggest that the word "maintenance" should be replaced by "reengineering" or "evolution." 维护指的是修补损环的部分和替换磨损的部分,软件并不象机械系统那样会磨损,她永远不会损环,所以维护知识在原始实现中简单地修补错误。这忽略了快速变化的环境和需求问题:飞机工程师并不会将飞机的发动机的升级看作“维护任务”,而许多软件系统不得不作类似的提升,从这个意义上维护的含义应该被替换为“再工程”或“演化”。 [ Last edited by 幻影无痕 on 2006-10-3 at 13:48 ] |
» 猜你喜欢
366求调剂
已经有9人回复
材料工程085601,270求调剂
已经有37人回复
279学硕食品专业求调剂院校
已经有18人回复
290调剂生物0860
已经有31人回复
一志愿085802 323分求调剂
已经有13人回复
277求调剂
已经有23人回复
322求调剂,08工科
已经有4人回复
材料工程281还有调剂机会吗
已经有30人回复
化学070300 求调剂
已经有16人回复
化工学硕294分,求导师收留
已经有12人回复
yuefour
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 贵宾: 9.5
- 金币: 1310.7
- 帖子: 838
- 在线: 17小时
- 虫号: 64621
- 注册: 2005-04-16
- 性别: GG
- 专业: 中医内科
2楼2005-06-11 10:06:39
wang587111
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 506.8
- 红花: 1
- 帖子: 402
- 在线: 60.6小时
- 虫号: 316660
- 注册: 2007-03-03
- 性别: GG
- 专业: 计算机软件
3楼2007-03-07 14:21:32













回复此楼