- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件开发技术及其应用分析
[标签:标题]
2016
PAGE8 / NUMPAGES8
感谢观看本文谢谢
计算机软件开发技术及其应用分析
摘 要:随着我国计算机软硬件技术的不断发展,计算机技术已经不再局限于单纯的计算,除了原有的计算以外还具有着学习、工作、管理、生活等诸多方面,这也对计算机的价值有着很好的体现。文章根据当下计算机软件的类型和计算机的特点进行分析,同时结合计算机软件在当下生活中所具有的重要性,研究计算机软件的开发技术以及软件的应用。
关键词:计算机软件;软件开发;开发技术;软件应用
引言
计算机中最主要的两个组成部分就是硬件和软件,二者缺少任意一个计算机都无法进行正常的运行。因此,计算机资源就是硬件资源和软件资源的综合。计算机软件资源主要分为系统软件资源和应用软件资源。所谓的系统软件就是指对计算机进行控制、监督、管理以及维护的一些自身软件,其中主要包括计算机的操作系统、计算机的自检程序等;而计算机的应用软件则是指一些对某项应用进行操作的软件,例如聊天软件、学习软件、视频软件等。计算机软件可以合理的组织计算机的工作,使得人们可以更好地运用计算机,也让计算机能够更加充分的发挥其作用。因此,计算机的发展和计算机的软件开发有着密切的关系。
1 计算机软件的特点和开发种类
1.1 计算机软件的特点
计算机软件的特点非常的广泛。首先,计算机软件被社会上各个行业广泛的运用,也能很好的证明其社会价值非常的高,而且快速发展的软件产业也给很多软件开发者提高了很高的经济利益[1]。其次,一个好的软件开发,其过程都是非常的漫长,而且也会消耗开发者大量的精力,越是复杂的软件,在开发的过程中耗费的时间和精力越是漫长。此外,计算机软件在被开发成功后,如果没有对其采用相应的保护措施,就很有可能被其他人将软件进行复制和修改。
1.2 计算机开发的种类
计算机软件主要分为系统软件和应用软件,因此,在计算机软件的开发上也分为系统软件的开发和应用软件的开发。计算机系统软件的开发主要是指一些为计算机提供良好用户界面的软件,例如:数据库的管理系统、各种语言处理程序等一些开发工作。而应用软件开发主要是指为了对实际应用问题得到解决而进行的开发的软件[2]。例如:企业人事管理软件、游戏软件、生活软件等一系列的开发工作。
1.3 计算机软件在开发上的原则
要想使软件开发得以成功和被广泛的运用就必须要对软件的开发质量进行严格控制;同时在软件的开发计划上还应该以分阶段的生命周期模型为基础;其次,在软件开发上应该始终坚持分阶段评审;此外,还应该对开发成功的计算机软件使用科学、合理的手段进行评估。
2 计算机软件开发技术所具备的重要性
在软件工程中计算机软件的开发技术是其最为关键的技术之一,计算机软件的开发技术不仅能够很好的推动计算机网络发展,同时也能使计算机网络技术得到有效地创新,将一些很难实现的工作进行很好地实现,例如计算机的远程控制、网络支持等。被广泛运用的计算机软件开发技术使得计算机网络的模式上逐渐的形成共存性、开发性,对当下计算机网络的发展有着很好地促进作用。随着当下计算机软件开发技术的不断发展和创新,使得软件应用中软件的安全性、可靠性以及便捷性都得到了很好提升,同时也解决了多年来落后的软件开发技术跟不上计算机网络需求的这个问题。
3 计算机软件在开发上的方法
3.1 软件生命周期法开发方式
软件生命周期法也被称为瀑布模型法,这种软件开发方法是将软件的开发时间分成六个阶段来进行定义的一种开发方法[3]。这六个阶段主要是软件计划、软件需求分析、软件设计、软件程序编码、软件测试以及软件的运行维护。通过一次进行这六个阶段,将其进行紧密的连接,从而也就使软件开发的所以构成得以组建。在此过程中不管是软件计划还是其他的五个阶段都有着一个严格的实施标准,从而使开发者在开发软件上得到有效的规范和指导,实现科学、合理的软件开发计划,进而也使六个阶段中的任何一个阶段都能够确保其顺利、高效的被完成出来。
3.2 自动形成系统开发方式
自动形成系统开发方式主要是利用第四代技术中软件来作为开发工具。在开发软件的时候只需要将开发所要实现的目的和开发的具体内容输入到软件开发工具软件中,软件开发工具就可以根据所输入的内容自动的将程序的编码给编制出来,在软件开发过程中省去了软件开发具体过程的定义。这种开发方法对软件的开发周期能够做到很大程度的缩减,也能很好的使软件开发的成本得到降低,同时也使软件的开发变得更加的容易,在软件开发的操作上也更加的简便。
3.3 原型化方法
传统的生命周期法在软件开发的过程中需要做到严格的定义以及说明,同时还要求用户和软件开发者在刚刚进行软件开发的时候,需
文档评论(0)