论文部分内容阅读
摘 要:计算机应用软件自动化研发,促使软件的实时开发与支持得以实现。为了使得标准化的软件系统得到复用,在计算机软件自动化研发时,可以充分借助系统功能和结构,并自动生成代码。并且,实现系统软件的复用,提高软件开发的效率与质量,并且有效降低软件开发的成本。
关键词:计算机;应用软件;自动化开发
随着科技技术水平的不断,计算机软件不断普及和推广,有效提升了社会工作效率。在新的社会需求下,计算机应用软件开发获得了快速发展机遇,但是也遇到了技术发展瓶颈制约,主要问题有软件开发效率低下、开发成本较高、软件维护工作量大等。本文结合当前计算机应用软件发展趋势,采用最新計算机软件研发理念,提出了“自动化与组装”软件开发方案。
一、计算机应用软件研发的自动化定义
以前大型系统软件的开发都是通过手工方式进行。软件开发和生产的效率比较低,经常会出现错误。面对不断增长的软件生产需要。之前的软件开发状态已经无法满足其需求。在软件生产中主要有以下几个方面的问题:(1)软件开发复杂化。(2)软件开发成本变高。(3)软件开发和生产的时间较长。(4)软件开发生产后维护工作量大。为了摆脱软件生产的这种危机局面。1968年北大西洋公约组织的学术会议上首次提出“软件工程”概念。软件工程就是规范软件开发与维护的方法,主要以工程问题的处理方式为指导。处理软件生产过程中出现的问题。软件工程学是从软件生产的过程中得来的。软件工程学主要包括管理学、经济学、系统工程学、计算机科学等等。是一门综合性较强的学科。软件工程学就是怎样使用现代的科学技术和理论去进行软件的开发。并在最少的投资范围内使软件产品获得较高的质量。
二、计算机应用软件开发应遵守的原则
2.1规范性原则
规范性原则是指计算机应用软件开发时应遵守软件开发的规律,并且确保技术的设计与实现充分合理。软件的开发应考虑用户的认知规律与使用方式,从而保证应用软件的可操作性。
2.2维护简单的原则
计算机应用软件在开发之后需要进行维护,维护也是其中一项重要的内容。应用软件的开发应考虑后期使用的维护是否便捷,确保软件开发的规范,从而才能在软件出现问题时,能够进行及时有效的调整。
2.3精简的原则
应用软件的开发,应尽量使用简单的步骤与指令,从而使软件的运行与使用有充分的空间,使应用软件能够正常地使用。
三、计算机应用软件系统设计结构分析
3.1计算机应用软件的整体结构
计算机软件系统结构设计采用的模式中,以MVC标准模式的采用最为普遍,该设计内容涵盖当今信息化背景下的应用服务架构与基础服务架构。其中,基础服务架构指的是计算机应用软件的服务基础。也就是开发商通过服务器为终端客户提供远程服务,服务器中的内容对于终端客户来说,不受时间和地域的限制,而且服务的内容、服务的质量以及自动化水平服务都是一样的。基础服务架构在服务共享内容总处于基础地位。在基础服务架构中,尤其重要的是定制服务和共享服务,他们服务的对象均为应用软件业务。而应用服务框架是为基础服务创造良好的服务与共享环境。上述两种服务架构及内容,其应用软件的整体结构主要具有两点优势:第一,该框架采用软件驱动流程的形式,并且以软件应用流程为基础,因此该框架中用户间可进行自由的共享与交流,且各用户均可解答应用软件相关问题,从而给予研发者更多的时间进行应用软件业务流程及内容的完善,使用户获得更好的应用体验;第二,分别进行业务流程以及流程的控制,实现了动态设立以及业务流程调整,有效满足了用户各种软件的需求。
3.2计算机应用软件的业务组件结构
根据以前计算机应用软件业务组件的内容,可以得出如下结论:特定的代码内容是组件内容的基础,为了满足某种应用软件的应用功能,特定的代码内容一般都有唯一的单元编程内容。实际上,这种代码内容不适用于各个特定应用的要求,然而业务组件的实际应用价值依然存在,这种软件业务具有其存在的价值,是对某一组件业务对象整体软件的体现。业务服务段的各种数据资料均包含于这种业务组件形式中,并且能够实现灵活自主的业务操作及服务,从而实现计算机应用软件安装及设置的一体化,因此,促使计算机应用软件安装的内容更加丰富多样。
四计算机应用软件自动化开发技术的实现分析
4.1计算机应用系统功能的介绍
在计算机应用系统具有一个重要的自动化功能,即可以帮助企业完成审批与采购计划。具体而言,这些功能的具体流程如下:完成计划采购单的填写后向有关部门提交;有关部门审核后进行批复,则给出批复结果;批复结果有两种可能,一是采购申请未被批准,则采购计划搁浅。二是采购申请得到批准,则系统进入下一流程;审批通过该采购计划后,其金额存在限制,规定<5万元,此时,企业的采购计划审批完成,系统会自动生成采购单。
4.2计算机应用系统的开发和实现
基于上述对自动化审批和采购计划系统的功能和工作流程,可以通过以下步骤在技术上进行实现:首先,针对业务特点的各组件开发。业务组件会根据企业的业务计划,自动给出与业务计划相匹配的采购计划。同时,在组件开发时,还实现采购计划导出功能,可以将有针对性的采购计划信息顺利导出,并生成与业务计划相对应的文件。其次,企业的业务流程设计。在研发企业的自动化采购系统时,需要根据企业的具体业务特征进行业务流程设计,使得自动化系统导出的业务表格更具有针对性。这些包含业务内容的业务表,为系统研发提供了基础。在系统代码编写时,可以根据业务流程上的各个环节,进行实现节点功能的程序编写。包括采购计划在内的业务流程节点,均可采用标准的形式进行代码编写。最后,系统安装。在组件开发和业务流程设计完成之后,系统即进入具体运用环节,此时需要借助计算机应用软件安装器,将自动化软件系统安装到计算机上。先将业务流程StockFlow和StockPlan建立联系,之后进行以下操作,包括组织结构设立、权限设置、用户注册以及职位角色定义等。
结语
发技术的面世,能够真正实现软件开发“实时支持”与“实时开发”。在开发应用软件自动化的过程中,通过循环使用系统结构和功能,利用自动生成代码技术,最大程度提高了计算机软件开发过程中的复用水平,大大压缩了软件研发周期,降低了开发成本,提高了软件综合性能和质量。随着信息技术的不断发展和进步,计算机应用软件自动化研发技术将会日益成熟和完善,成为未来应用软件主流研发技术。
参考文献
[1]李翔。计算机软件开发技术的应用及未来展望[J].电脑知识与技术。2013。(6):14.
[2]张俊青。计算机软件开发技术及其应用[J].计算机光盘软件与应用。2014,(9):65—67.
[3]周启皇.计算机软件开发现状及前景探索[J].企业技术开发(下半月),2014,(8):85—85.
(作者单位:辽宁科技学院)
关键词:计算机;应用软件;自动化开发
随着科技技术水平的不断,计算机软件不断普及和推广,有效提升了社会工作效率。在新的社会需求下,计算机应用软件开发获得了快速发展机遇,但是也遇到了技术发展瓶颈制约,主要问题有软件开发效率低下、开发成本较高、软件维护工作量大等。本文结合当前计算机应用软件发展趋势,采用最新計算机软件研发理念,提出了“自动化与组装”软件开发方案。
一、计算机应用软件研发的自动化定义
以前大型系统软件的开发都是通过手工方式进行。软件开发和生产的效率比较低,经常会出现错误。面对不断增长的软件生产需要。之前的软件开发状态已经无法满足其需求。在软件生产中主要有以下几个方面的问题:(1)软件开发复杂化。(2)软件开发成本变高。(3)软件开发和生产的时间较长。(4)软件开发生产后维护工作量大。为了摆脱软件生产的这种危机局面。1968年北大西洋公约组织的学术会议上首次提出“软件工程”概念。软件工程就是规范软件开发与维护的方法,主要以工程问题的处理方式为指导。处理软件生产过程中出现的问题。软件工程学是从软件生产的过程中得来的。软件工程学主要包括管理学、经济学、系统工程学、计算机科学等等。是一门综合性较强的学科。软件工程学就是怎样使用现代的科学技术和理论去进行软件的开发。并在最少的投资范围内使软件产品获得较高的质量。
二、计算机应用软件开发应遵守的原则
2.1规范性原则
规范性原则是指计算机应用软件开发时应遵守软件开发的规律,并且确保技术的设计与实现充分合理。软件的开发应考虑用户的认知规律与使用方式,从而保证应用软件的可操作性。
2.2维护简单的原则
计算机应用软件在开发之后需要进行维护,维护也是其中一项重要的内容。应用软件的开发应考虑后期使用的维护是否便捷,确保软件开发的规范,从而才能在软件出现问题时,能够进行及时有效的调整。
2.3精简的原则
应用软件的开发,应尽量使用简单的步骤与指令,从而使软件的运行与使用有充分的空间,使应用软件能够正常地使用。
三、计算机应用软件系统设计结构分析
3.1计算机应用软件的整体结构
计算机软件系统结构设计采用的模式中,以MVC标准模式的采用最为普遍,该设计内容涵盖当今信息化背景下的应用服务架构与基础服务架构。其中,基础服务架构指的是计算机应用软件的服务基础。也就是开发商通过服务器为终端客户提供远程服务,服务器中的内容对于终端客户来说,不受时间和地域的限制,而且服务的内容、服务的质量以及自动化水平服务都是一样的。基础服务架构在服务共享内容总处于基础地位。在基础服务架构中,尤其重要的是定制服务和共享服务,他们服务的对象均为应用软件业务。而应用服务框架是为基础服务创造良好的服务与共享环境。上述两种服务架构及内容,其应用软件的整体结构主要具有两点优势:第一,该框架采用软件驱动流程的形式,并且以软件应用流程为基础,因此该框架中用户间可进行自由的共享与交流,且各用户均可解答应用软件相关问题,从而给予研发者更多的时间进行应用软件业务流程及内容的完善,使用户获得更好的应用体验;第二,分别进行业务流程以及流程的控制,实现了动态设立以及业务流程调整,有效满足了用户各种软件的需求。
3.2计算机应用软件的业务组件结构
根据以前计算机应用软件业务组件的内容,可以得出如下结论:特定的代码内容是组件内容的基础,为了满足某种应用软件的应用功能,特定的代码内容一般都有唯一的单元编程内容。实际上,这种代码内容不适用于各个特定应用的要求,然而业务组件的实际应用价值依然存在,这种软件业务具有其存在的价值,是对某一组件业务对象整体软件的体现。业务服务段的各种数据资料均包含于这种业务组件形式中,并且能够实现灵活自主的业务操作及服务,从而实现计算机应用软件安装及设置的一体化,因此,促使计算机应用软件安装的内容更加丰富多样。
四计算机应用软件自动化开发技术的实现分析
4.1计算机应用系统功能的介绍
在计算机应用系统具有一个重要的自动化功能,即可以帮助企业完成审批与采购计划。具体而言,这些功能的具体流程如下:完成计划采购单的填写后向有关部门提交;有关部门审核后进行批复,则给出批复结果;批复结果有两种可能,一是采购申请未被批准,则采购计划搁浅。二是采购申请得到批准,则系统进入下一流程;审批通过该采购计划后,其金额存在限制,规定<5万元,此时,企业的采购计划审批完成,系统会自动生成采购单。
4.2计算机应用系统的开发和实现
基于上述对自动化审批和采购计划系统的功能和工作流程,可以通过以下步骤在技术上进行实现:首先,针对业务特点的各组件开发。业务组件会根据企业的业务计划,自动给出与业务计划相匹配的采购计划。同时,在组件开发时,还实现采购计划导出功能,可以将有针对性的采购计划信息顺利导出,并生成与业务计划相对应的文件。其次,企业的业务流程设计。在研发企业的自动化采购系统时,需要根据企业的具体业务特征进行业务流程设计,使得自动化系统导出的业务表格更具有针对性。这些包含业务内容的业务表,为系统研发提供了基础。在系统代码编写时,可以根据业务流程上的各个环节,进行实现节点功能的程序编写。包括采购计划在内的业务流程节点,均可采用标准的形式进行代码编写。最后,系统安装。在组件开发和业务流程设计完成之后,系统即进入具体运用环节,此时需要借助计算机应用软件安装器,将自动化软件系统安装到计算机上。先将业务流程StockFlow和StockPlan建立联系,之后进行以下操作,包括组织结构设立、权限设置、用户注册以及职位角色定义等。
结语
发技术的面世,能够真正实现软件开发“实时支持”与“实时开发”。在开发应用软件自动化的过程中,通过循环使用系统结构和功能,利用自动生成代码技术,最大程度提高了计算机软件开发过程中的复用水平,大大压缩了软件研发周期,降低了开发成本,提高了软件综合性能和质量。随着信息技术的不断发展和进步,计算机应用软件自动化研发技术将会日益成熟和完善,成为未来应用软件主流研发技术。
参考文献
[1]李翔。计算机软件开发技术的应用及未来展望[J].电脑知识与技术。2013。(6):14.
[2]张俊青。计算机软件开发技术及其应用[J].计算机光盘软件与应用。2014,(9):65—67.
[3]周启皇.计算机软件开发现状及前景探索[J].企业技术开发(下半月),2014,(8):85—85.
(作者单位:辽宁科技学院)