何以是变体

亚洲城误乐城ca88网站,哪些是变体

变体(Variant),又译为变种。它是指这样一些软件出品,它们相互有部分相同之处,但又互相有所区别,就仿佛一群兄弟姐妹。大哥将来不管怎么长,也不会长成跟小叔子现在的旗帜一模一样;表姐像大嫂现在这么大的时候,跟大姐现在的规范也不完全相同。所以说,他们之间的差距是与生俱来的、本质上的,并不完全是时刻演进和个人成长的结果。变体也是同一。所以SuperPen1.0 for Windows版和SuperPen1.0 for UNIX版之间互为变体。而SuperPen 1.0版和2.0版之间并不是互为变体,固然它们中间也一般。

这就是说,什么状态下会时有发生变体呢?


因扶助不同操作系统而发生变体

这是爆发变体的首先种原因。打算在Windows操作系统上卖的制品,很有可能在UNIX操作系统上也有市场。但是,在Windows上运行的软件,平日是不可以直接拿到UNIX上运行的。这至少需要在UNIX上再也编译、链接、打包五次。境况屡屡比这些还要复杂些,不仅要重新构建,连源代码本身都要做一些修改。比如,在C语言里,为博得当前地面时间,在某个操作系统上,需要调用localtime函数,而在另一个操作系统上,需要调取time函数。那么,就需要依照各地的操作系统,调用不同的函数。只是调用不同的函数还好说,假使程序的一部分,当年是在Windows操作系统上,用Visual Basic写的,这可能在UNIX系统上,就需要把这部分程序换种编程语言重新写了。


因不同的效用集而暴发变体

以微软的操作系统Vista为例,它有两大类共两个版本,即变体。分别是,家庭类的初学者版、家庭基础版、家庭标准版(Premium)和家庭终极版(Ultimate);商务类的Vista小集团版、Vista专业版和Vista集团版。不同的变体,其效果有所不同。有的效益多些,有的效益少些。不同的变体,是针对性不同的花费群体的例外的内需而设计的。


因客户定制而发出变体

咱俩常见看到的,在市面上卖的,在柜台里摆着的软件出品,都是“标准”的。一个成品,会卖给众六个客户,每个客户得到的都同一。不过,还有广大软件出品,每个客户拿到的是例外的,因为他们想要的东西是有分此外,比如,为电力系统监控开发的软件。由于不同地区的电力系统,其用来监控的硬件配备的型号是例外的,因此软件要为此举办非凡定制。不同地域的电力局,其里面的管理制度、管理流程是有分另外,由此软件也要为此展开出格定制。通常,这样的一个面向特定用户的定制软件,会被单独立项。

上述二种爆发变体的因由,还独自是举例。变体爆发的来由有众多,但它们都拉动一个一致的挑衅,那就是,需要襄助多少个变体的支付和揭橥。

 亚洲城误乐城ca88网站 1

 

本文节选自《未雨绸缪——明白软件配置管理(第2版)》

董越著

书本详细音信:

http://www.cnblogs.com/broadview/archive/2012/06/27/2566010.html