数据库连接出错:SELECT S.*,M.alias AS M_alias,M.keywords AS M_keyword,M.config AS M_config FROM p8_sort S LEFT JOIN p8_article_module M ON S.fmid=M.id WHERE S.fid='85'

Table 'ksfbw.p8_sort' doesn't exist
1146 计算机软件开发技术的应用研究与趋势展望 - - 快速论文发表网_快速发表论文

计算机软件开发技术的应用研究与趋势展望

作者:沈亮亮时间:2014-12-08 09:28:08  来源:www.ksfbw.com  阅读次数:1023次 ]

计算机软件开发技术的应用研究与趋势展望

 

/沈亮亮

 

计算机软件的发展历史只有几十年,但成果显著,而且正处于高速发展期。目前,软件开发的技术逐渐成熟,对计算机的发展起到了很大的推动作用。本文论述了计算机软件开发技术的含义及软件开发的方法,强调了它的重要性,对其具体应用和发展趋势进行了探讨研究。

 

【关键词】计算机软件 开发技术 应用 趋势 

 

计算机已成为现代生活的一部分,它的发展象征了社会进步的程度,被广泛应用在文化教育、数据通信、经济管理、医学工程等领域。计算机快速发展的动力源泉主要来源于计算机软件开发技术的不断发展,其是计算机技术的核心组成部分 逐渐发展为我国重要的信息支柱产业。

 

概述

 

用户使用计算机即是通过计算机软件来进行相关操作, 软件分为系统软件和应用软件。最初软件的开发大多是手工操作,容易出错、补救困难、生产效率低,不能满足日益增长的软件生产的需求。随着社会经济的发展及大型化、复杂化软件的需求增多,人们逐渐认识到要采用工程的原理和方法来开发、运行、维护、修复和管理软件。

 

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,是一项包括需求捕捉、分析、设计、实现和测试的系统工程。 软件开发技术是支撑软件工程的重要技术,从根本上解决了用户需求和软件开发之间的偏差,极大地满足了用户的多种个性化需求,使计算机逐渐实现网络支持和远程控制,促使计算机网络成为共存性与开发性为一体的网络模式。

 

计算机软件开发的方法

 

计算机软件开发是一项复杂而细致的工作,设计思路和方法包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发的工作量很大,为了保证软件的开发质量,程序需要进行严格的调试,大型软件的开发需要团队共同完成,常用的开发方法有以下几种。

 

2.1 生命周期法

 

将开发过程分成若干个阶段,每个阶段都有严格的界限。软件的生命周期可分为三大阶段,即计划阶段、开发阶段和运行阶段。计划阶段分为问题定义和可行性研究两个子阶段,开发阶段在开发初期分为需求分析、 总体设计、详细设计三个阶段,在开发后期分为编码、测试两个子阶段,最后运行阶段的主要任务是软件维护。

 

2.2 原型化的方法

 

与生命周期法相比,原型化的方法适合初期概念模糊的软件,这种方法不用在开发之初准备资料。其基本思想是开发人员获得用户基本需求后,快速分析后在较短时间内构造出一个简单小型、涵盖用户最主要需求的原型系统并运行,然后让用户评价,根据用户的意见和新的要求对原型系统进行修改,逐步完善,反复进行,最终形成让用户满意的软件系统。

 

2.3 自动形式系统的开发

 

这种方法是先进工具结合的产物,很多工具都是第四代技术, 开发人员只需提供内容,不用选择具体的方法,系统工具就能够自动分析并设计编码。

 

应用研究

 

计算机软件开发的目的是不断优化现有软件或创造新软件,给使用者提供优质服务。对于一种计算机软件开发技术而言,要在实际应用中充分体现其价值。下面通过开发的实际例子对开发技术应用进行说明。

 

利用不同计算机软件开发技术开发出两个软件产品。第一个软件开发产品利用VB6.0+Acess 的单机版运作模式,第二个软件产品应用 Web+Xml+ActiveX 的数据库服务模式。第一个产品可直接安装,其采用了微软历史版的 VB 虚拟机和 Acess 驱动,可实现自动化的系统兼容,用户安装非常简便;第二个产品应用了 ActiveX 组件,在安装过程中需要安装相关组件并更改浏览器的参数设置,需要多个步骤和操作才能完成,较第一个产品安装过程复杂。安装完成后,经过一段时间的运行,第一个产品运行比较稳定,且维护修复工作也可以由用户通过简单的操作自行完成,但存在的缺陷就是随着运行时间的增加, 数据量增多,运行速度和效率会变低;第二个产品在运行过程中,易受到计算机运行系统版本的限制,要修改浏览器的参数设置,软件的更新维护较复杂,给用户带了一些不便。

 

计算机作为现代生产生活的重要工具,其社会价值在于如何更好地服务社会、改善生活,技术人员在进行软件开发时,要按照用户的实际情况和使用需求进行开发,设计出功能强大、易用的软件产品,突出软件的有效性和实用性。

 

趋势展望

 

在当前信息日新月异的时代,软件研发面对的环境变得更加复杂 不同系统结构对软件的要求越来越多。信息时代网络应用的普及提升了软件中间技术的发展空间,增大了其应用量,另外面向对象和构件化软件等新技术的使用 增加了软件的交互性和延展性,软件开发工艺的创新等都给计算机软件开发的前景带来了新的变化。

 

1)服务化趋势。秉持最优质的服务理念为客户提供服务,包含先进的设计理念、高端的软件技术、优良的服务态度等。

 

2)网络化趋势。互联网的普及,全球一体化趋势明显,使计算机在发展的方面逐渐实现网格化。

 

3)开放化趋势。指的是软件源代码的开放和软件产品的标准化,技术的开放能够让从事软件行业的人员彼此交流,共同发展,在提升产品素质的同时,推动整个行业的繁荣。

 

4)智能化趋势。人工智能在当今是一种主流,应用领域非常大,一旦人工智能软件的研发取得了成绩,这在软件开发史上将会具有里程碑式的意义。

 

5)融合化趋势。将传统的电气化、机械化和自动化等硬件开发逐渐转向智能化、数字化和网络化的软件开发,将显著提升软件产业的市场竞争力。

 

结束语

 

在短短的数十年时间里,软件开发领域取得了辉煌的硕果, 随着各行各业的迅速发展,各类软件也层出不穷,开发人员要对开发的技术进行深入研究和分析,与时俱进 不断的创新完善,坚持以人为本的软件开发原则,为人们提供更加多元化优质的服务 促进计算机的软件产业不断发展,进一步提高社会服务性、创新性和有效性。

 

参考文献

 

[1]胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑(理论版 ),2013,08:74-75.

 

[2]刘凯英.浅谈计算机软件开发技术的应用及发展[J].无线互联科技 ,2013,26(1):134-136

 

[3]袁建波.计算机软件开发技术的应用研究初探 [J]. 电子制作 ,2014(02).

 

作者单位

 

建东职业技术学院 江苏省常州市 213022 

 

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除! 快速论文发表网(www.ksfbw.com)本中心和国内数百家期刊杂志社有良好的合作关系,可以帮客户代发论文投稿.

投稿邮箱:ksfbw@126.com
客服Q  Q: 论文发表在线咨询82702382
联系电话:15295038833

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除!

广告推荐

文章评论

共有 0 位网友发表了评论

阅读排行

推荐文章

最新文章