开源软件选型分析标准【转载】

http://wenku.baidu.com/view/0f4acf88cc22bcd126ff0ca2.html?re=viewhtml

 

1 标准和目标

1.1
前言
目前开源的网管软件众多,时间关系只能经过网络上的资料介绍和其余用户的体验进行评估。
对于重点调查的开源软件经过运行环境搭建、开发环境搭建的方法进行实践。
若是只是对通用网络设备的管理,被调研的软件只要通过适当的配置就能够知足要求。

对于咱们的需求,这些软件不能知足咱们100%的需求,必须进行二次开发,对软件二次研发的
接口的调研就成为咱们考察软件的一个重要的组成部分。

部门对网管软件的定位应该不会投入过多的资金,商用软件价格高昂应该不在考虑范围以内,
也尽可能不选用开源软件商用版本,重点放在纯开源软件上。

选择了一种开源软件也就选择了一种架构,因此架构的选择也要适合咱们部门的开发能力。网络


1.2目标

 

选择一款适合的开源软件,在此基础上进行整合和二次开发,构建部门设备网管平台。架构


1.3标准

选型标准:

License
不单单是免费,无license限制是首选;

市场占有率
普遍的市场占有率,说明软件获得过足够多的验证;
针对于成功的开源软件,能够找到一些第三方的扩展资源,咱们只要遵循拿来主义就好;

功能
一些功能能够直接拿来使用,或者简单的改造,能够节约成本;
完备的扩展开发接口
被选择的开源软件是否已经提供完备的二次开发接口,知足二次开发的要求;

开发技术
选择开源软件的另一个层面考虑是尽可能考虑使用部门成员最熟悉的开发技术,
尽可能避免涉及相对部门来讲的新技术、开发语言,这样能够进一步研发下降成本;

开源架构
就咱们目前的需求,开源网管软件的功能,咱们能用到的部分并很少。
选择了开源其实主要就是选择它的架构。架构的开放性,易扩展性将直接决定咱们的研发成本。

htm

相关文章
相关标签/搜索