24小时热门版块排行榜    

查看: 444  |  回复: 3
当前主题已经存档。

dayv

木虫 (小有名气)

[交流] 软件维护的概念

作为软件生命周期中的一项重要活动,软件维护有许多不同的定义,有些定义采用狭义具体的观点,有些定义采用更一般的观点。 例如B.J.Connelius把维护定义为“软件系统交付之后所实施的所有工作”,包含所有内容,但却没有说明维护的要求。而采用具体观点的定义虽然说明了维护的活动,但是面太窄,这类定义最典型的是:
修改程序缺陷观点--维护是检测并修改错误
满足需要观点---维护是当运行环境或原始需求发生变化时对软件的修改
支持用户观点---维护是对用户提供支持。
最经典的定义来自于IEEE软件维护标准“IEEE STD1219-1993”,他的定义是比较全面的。
产品的软件维护包括在产品交付之后针对应用系统进行的各项活动。
IEEE词汇表对软件维护是这样描述的:
在交付之后为了订正错误、改善性能或其他属性,或者适应变化的环境而进行的修改软件系统或构件的过程。
据估算,维护会消耗应用开发项目整个生命周期中的40%~90%的成本。最著名的维护工作就是2000年问题,应用系统需要进行大量的修改工作才能处理千年的年份数据。这是一种维护工作,因为他要确保的是使已经交付的应用系统能够继续提供它们功能的服务。

[ Last edited by 幻影无痕 on 2006-11-16 at 07:39 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuyong

1

不错
2楼2005-07-03 21:44:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yyxiaoling

铜虫 (小有名气)

0.5

顶了~
3楼2006-01-12 16:57:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一江秋水

银虫 (小有名气)

1

我不是专业搞软件的,可是在日常工作中,总是接触到各种各样的软件,应该说,我是软件的使用者,尤其是在单位。我们的软件是专门请公司研发的。虽然,有着这样或那样的缺陷,但是,也有不少好处。那就是,和软件维护人员搞好关系,那就可以让维护人员帮我们做一些适合我们的更改和维护,这样,对我们来说,是非常省事的办法。这里,我要强调的是,软件的后期维护是非常重要的,也是必不可少的工作之一。
4楼2006-01-13 11:44:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dayv 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见