软件二次开发

原创 2007年09月21日 09:29:00

企业在不断发展的过程中,会发现现有的软件的部分功能已不能适应当前的业务需要,而出于费用、时间、转移成本的考虑,企业不会马上选择购买或开发新的软件,而会着重于对软件进行二次开发。那么,在什么情况下需要对软件做二次开发呢?

  1. 原有软件所对应的部分业务的流程或内容发生了变化;
  2. 企业出现了原来软件所不能支持的新的业务内容;
  3. 与原有软件配套的其他系统发生了改变,需要更新系统间的接口;
  4. 企业业务的发展使得原有软件的设计能力已不能满足当前业务需要。

软件的二次开发是计算机应用中的难点,一方面,二次开发往往是在极为不利的情况下进行的。许多软件在开发时并没有考虑二次开发的需求,而且在很多情况下,二次开发是在源代码、开发文档、技术手册都不具备的情况下进行的。另一方面,二次开发还需要考虑费用、时间和转移成本的因素。费用必须大大低于引入新软件的费用,时间必须短,界面和操作流程必须和原有软件保持一致,不应对配套的软硬件系统提出过多的要求,力争把转移成本除至最低。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Allegro软件的二次开发简介

1、什么是二次开发? 人家给你开发了一套软件,还留下一些接口函数(API),用户可以根据这些函数来为这个软件创建新的功能,这就是二次开发了。像AutoCAD、Solidworks、Altium Des...

NN远程控制软件,安卓源码二次开发

NN远程控制软件组件SDK安卓版二次开发源码,提供NNHelp远程控制功能,支持开源代码中包含以下技术或用法: 1、 自定义位图的显示类,放大缩小,拖动图片,全屏显示。 2、 自定义菜单的显示与操作。...
  • Ensue
  • Ensue
  • 2016-11-29 12:48
  • 1772

3D打印----Cura软件二次开发

0 前言 大家好,在Git上公开了我的工作内容,有修改的源码。欢迎参考!传送门:the Data of Cura 3D Printer。 工作中,需要对Cura进行二次开发,所以对...

软件二次开发相关:资源文件修改

1..NET程序的逆向:Reflector7 2.资源文件修改:PE.Explorer  eXeScope 3.Qt字符串修改:QtLinguist 4.文件监视:FileMon 5.注册表监...

3D打印切片软件--cura的二次开发

本来前段时间就要写的,只因为那会的收效比较小,有些东西还一窍不通,当然现在也还是有些不大明白,但是最起码刚刚跳出了cura主界面还是不枉这几天工作; 废话不多说了,就把最近我做过的东西,学到的东...

3D打印切片软件--cura的二次开发(2)(界面分析与汉化)(修改版增加图片)

在上次把CUR软件从github网站clone下来并在windows8系统,python2.7下调通以后,cura界面时完全可以运行了。 但是存在几点问题:第一,界面为英文界面;           ...

驰骋工作流程引擎,工作流程管理系统,BPM软件,ccflow:消息机制二次开发说明

驰骋工作流程引擎,工作流程管理系统,BPM软件,ccflow:消息机制二次开发说明 =========================================================...

cad二次开发软件

  • 2013-05-07 21:42
  • 54KB
  • 下载

OpenStack(kilo)界面dashboard的二次开发(三)-增加Dashboard

前面的博文已经完成了panel与panelgroup的自定义增加,这篇博文将对Dashboard(一级菜单)的增加进行一个简单总结。 增加Dashboard一级菜单增加Dashboard(一级菜单)首...
  • LL_JCB
  • LL_JCB
  • 2017-01-05 12:42
  • 1222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)