赵晓津 刘 云
(海南政法职业学院 海南 571100)
随着我国经济社会的发展,计算机行业也在不断地发展,对计算机行业的要求在不断的改变,但不变的是越来越高的要求。现在,网络已经深入人们的生活,成为我们日常生活中必不可少的组成部分,但是伴随而来的是该行业越来越激烈的市场竞争,而要在激烈的竞争下处于不败之地就要不断地开发创新,提高软件开发的技术。致力于将计算机软件的开发技术广泛地应用于生活和工作中将有助于计算机行业的发展,也有利于科学技术的进步。因此,也需要我们去不断地创新,完善和提高计算机软件的开发技术,使其能够更好地适应社会的需求。
社会的发展需要创新,计算机网络的发展也需要创新,要实现计算机网络的创新,就要不停地推动计算机软件的开发,使其最大限度的满足广大社会群众的需求。在软件工程之中最为关键的技术就是软件开发技术。我们不可否认的是将计算机软件的开发技术广泛地运用之后,对计算机的快速和高效使用都是有好处的,对人们的生活水平也是有意义的。技术的提高会使得软件的可靠性和安全性都得到提高,功能的强大和完善会吸引越来越多的消费者,只有提高了技术,才不会在现如今激烈的竞争中被淘汰,因此,要发展计算机软件开发技术的原因也就跃然纸上了。
随着科学技术的完善,计算机软件的开发方法也越来越多,但是其中最主要的是三种方法,这三种方法就是自动形式的系统开发法、原型化法和软件生命周期法,就目前而言,这三种方法的应用是最普遍的,下面我将对这3种基本方法进行简单的说明:第一种自动形式的系统开发法,显而易见自动形式就是按照系统的要求进行自动的设计和编码,它所利用的工具是第四代技术中的一种较为先进的技术,这种方法中要实现的具体内容和实现目标都是被要求要被说明的,而对于其他方面,例如:如何实现却是不需要进行说明的;第二种就是原型化法,在进行软件开发设计是需要明确所设计软件的具体信息,可是有些时候不可避免的会出现客户会无法准确地描述出自己所需软件的基本信息,对其效果和功能也许也没有明确的定位,那么就可以采取原型化法,这种方法有利于设计的完成;第三种就是软件生命周期法,软件的生命周期有不同的阶段和时期,一般情况下,软件的生命周期分为6个阶段,而不同的阶段会有不同的设计开发和维护的方法,针对不同的阶段采取不同的方法会有效的提高效率。这三种不同的方法分别适用于不同的对象,不同的情况就可以采取不同的方法,三种方法相辅相成,广泛应用于软件的开发设计之中。
不同的设计,不同的改变和创新的目的都是相同的,那就是为了能更好地服务于大众和社会,以实现设计者和使用者的最大程度的互惠互利,实现共赢。这里有一个软件开发利用的实例,可以用来说明这个问题,告诉大家计算机软件开发技术的应用价值所在。下面我将列举出两种以不同方式开发设计的产品。其中第一件产品是通过单机版运行模式进行开发设计的成功示范,在这个产品中作者采用的是 VB6.0+Acess,而不同于第一件产品的是第二件产品的开发设计则是采用了高级数据库服务器和Web+Xm l+ActiveX,这两种产品采用的是两种完全不同的设计方式。
现在根据我们的需求,我们在这两种产品上都分别安装上客户机端,经过我们长时间的跟踪观察探究,我们发现这两种方式安装的客户机端体现出了不同的需求:众所周知,VB虚拟机和Acess驱动都属于微软开发设计的,它们是微软的历史版本,那么基于这一点也就可以说明在第一件产品在客户机上是可以直接被安装的,但是采用第二种方法开发设计的产品则不可以直接安装在客户机上,要安装第二种产品就要经过很复杂的过程来修改计算机,这就增加了很多安装中的步骤,而且安装第二种产品时,对于浏览器的安全设置也需要我们人为地去加以改变。
在经过了很长时间的使用之后,我们也不难发现,用第一种方式开发设计的产品他的运行是比较稳定的,但是随着使用时间的增加,你会发现计算机的运行速度会变得越来越慢,导致这个问题出现的原因是在使用的过程中,计算机中存在的数据越来越多,占据了越来越多的存储空间之后,运行的速度变慢其实也应该是必然的结果。但是对于第二种产品,由于我们在安装的过程中曾经修改过浏览器的安全设置,所以这会导致用户在使用过程中的不便,这种产品的安装和运行都因为不具备兼容性,而变得很麻烦,这也就是我们在后期对第二种产品使用之后发现的他在使用过程中所暴露出来的缺点。这两个例子的应用必将引起软件开发者的思考,作为人们日常生活中越来越普遍的运用工具,计算机未来的开发设计将向什么方向发展将成为我们需要认真思考的问题。
计算机软件的开发技术在一辈又一辈认得努力下的到了不同程度上的创新,其技术是有很大的进步的,但是现如今科学技术发展迅速,要与时俱进,就要不断地将技术进行创新和改进,以跟上社会发展的潮流。将计算机软件设计的更符合人们的需求,功能越来越强大,应是我们的目标。并且在软件的开发设计中也提倡引入新社会的思潮例如“以人为本”,来提高计算机软件在社会中的服务价值。
[1]胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑(理论版),2013,08:74-75.
[2]张世海,梁晓梅.论计算机软件开发技术的应用[J].电子技术与软件工程,2013,23:100.
[3]张旭.计算机软件开发技术的应用[J].硅谷,2013,03:91+100.
[4]李翔.计算机软件开发技术的应用及未来展望[J].电脑知识与技术,2013,06:1495-1496+1519.