咨询热线:400-818-1122
首页
致远软件专题首页 > 最新发布
大连软件维护成本多少钱
上传日期:2019-08-23 14:04 文章来源:

      大连软件维护成本多少钱通常发生在软件被交付给客户之后。那么,软件维护主要包括哪些内容呢?

首先,修改用户发现的Bug,这一点没有什么好说的;其次,响应客户需求的变化;最后,软件升级。响应客户需求的变化和软件升级在本质上没有什么区别。这两种维护都是在考验软件的可扩展性。前者是被动的,而后者更加主动一些。

      致远服软认为:http://www.soft8.com.cn/在大连软件维护成本核算中,我们常常不是从头来构建一个软件系统,相反,常常是对一个现有的软件系统进行改造。这种改造的驱动因素和改造形式五花八门。

      例如,客户希望在软件系统中增加一些新的功能,或者软件开发商希望推出一个基于Web的版本,或者软件开发商希望提供核心产品而由合作伙伴为客户定制实施,或者客户要求兼容某个标准化组织制定的格式等。这些形形色色的改造都是基于现有的系统,并且都是属于软件维护的范畴。

      和构建新系统不同,基于现有系统的改造会受到更多的约束。这种约束有发展方向上的考虑,有开发成本上的考虑,也有改造风险上的考虑。但是,无论怎样,我们希望这样的改造(或者说大连软件维护成本计算)是容易做到的。

      为了更容易地进行将来可能的改造,仅仅在软件维护阶段冥思苦想不太现实(SOA也许是个取巧的办法,但不够理想),最好的办法是在软件实现阶段提高系统的可扩展性。

很多出差人员差旅费管理软件开发人员都见识过Eclipse强大的扩展能力。

对于Eclipse插件架构,一个很好的比喻是Web浏览器。它也有插件,Eclipse插件和浏览器相似,都是要解决扩展性问题。

      对于一个Web浏览器,如果你想既能浏览多媒体动画,又想浏览PDF文件,那么你就需要两个不同的插件,才能保证两种内容都能在Web浏览器中显示。Eclipse也一样,通过它的插件模式,我们可以安装不同的插件来进行HTML的编辑、数据库的设计、Java开发、C++开发等,所有这些开发工作完全在一个Eclipse安装平台上进行。

      Eclipse模型所能做的远超过了这些,理解Eclipse插件的关键是首先要理解Eclipse扩展点,正是这个扩展点帮你在Eclipse中添加新功能。例如,如果希望在菜单中添加一项,就是通过Eclipse扩展点实现的。

      所以当Eclipse插件实现了一个扩展点,就创建了一个扩展,此外,扩展还可以创建自己的扩展点。

      这种插件模式的扩展和扩展点是递归的,而且被证明是非常灵活的。记得当我们着手对Eclipse开发进行区域性调查时,最初的决定之一是:"We will eat our own dog food",即Eclipse团队要使用Eclipse进行Eclipse的开发。

      事实上,Eclipse本身是一个核心的运行时绑定了一些在插件之上构建的插件,换句话说,Eclipse本身就是一系列的插件。

免责声明:网站内涉及到图片及相关文字如涉及到侵权,请及时联系我们处理
< 返回列表
最新发布推荐
致远服软让IT更简单,更安全,更有价值
咨询热线:400-818-1122