天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

软件质量模型之可移植性(Portability)(六)

上一篇 / 下一篇  2011-10-28 00:30:00 / 精华(1) / 置顶(1) / 个人分类:软件测试技术


每篇一问:什么时候看到的月亮最大?


定义:软件产品从一种环境迁移到另外一种环境的能力

1适应性(adaptability)

软件产品无需采用有别于为考虑该软件的目的而准备的活动或手段就可能适应不同的指定环境的能力。(兼容性)

2安装(installability)

软件产品在指定环境中被安装的能力。

3共存性(con-existence)

软件产品在公共环境中同与其分享公共资源的其它独立软件共存的能力。

4易替换性ReplaceAbility

软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力。即升级能力、打补丁能力等。

5可移植性的依从性(portability compliance)

软件产品遵循与可移植性相关的标准或约定的能力

注:拥有了前面这些特性之后,这款软件可以得到客户的基本满意了。每个人都要求在新环境下能够很快适应,软件也要达到这样的一个目的,比需要为这款软件特别做一个环境,这就是“适应性”;新下载的软件要让客户使用就必须先安装,安装最容易的就是傻瓜式操作,一路下一步,所以软件要满足“易安装性”;如果这个人不合群,那么就要被淘汰,如果这款软件不兼容其他软件,那么必须舍弃,这就是“共存性”;对于相同功能的软件要做的比别人优秀,才会有更多的用户同时自己也要不断升级进步,这就是“易替换性”;软件迁移也有一定的规定,譬如从windows迁移到linux有一定的挑战,这是难免的,这就是“可移植性的依从性”。


每篇一答:登上月球的时候


                                         零测试


TAG: 零测试 迁移 适应性 易替换性 易安装性 安装 共存性 环境 可移植性

 

评分:0

我来说两句

Open Toolbar