欢迎来到天天文库
浏览记录
ID:23080401
大小:104.50 KB
页数:5页
时间:2018-11-04
《计算机软件开发技术及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机软件开发技术及应用 【摘要】伴随着信息化社会的发展,计算机已经成为我们生活中必不可少的工具,无论学习、工作、办公还是生活都离不开计算机。笔者就计算机的特点进行了阐述,对计算机软件开发的原则、开发种类和开发方法进行了介绍,还分析了计算机软件开发技术的意义及应用。 【关键词】计算机软件开发技术应用 引言:计算机从其诞生到现在不过短短的半世纪,但已取得了令人瞩目的发展,同时也随着技术的进步而在酝酿着不断的创新,随着计算机软件系统应用范围的不断扩展,计算机软件开发技术也越发重要,计算机软件包括计算机软件系统和计算机应用软件,前者指的是计算机本身的软件,通过这些软件可以实现对计算机的操控
2、管理,后者则指的是计算机的具体应用软件,比如聊天软件、购物软件等,可以说,计算机软件简化了人们利用计算机时的程序,为人们利用计算机时提供了方便快捷。 一、计算机软件的特点5 计算机现以已经成为我们生活中不可缺少的东西,计算机的软件系统也越来越强大,就计算机软件的特点我们可以分为以下几点:一是在社会上的各个领域计算机软件可以说都得到了广泛的应用,计算机软件具有很高的社会价值,它对软件产业的发展起到了推动作用,对软件开发者来说它能够为他们带来可观的经济效益。二是在开发计算机软件过程中,会消耗大量的人力与物力资源,随着开发的计算机软件程序越来越复杂化,所以开发研究的时间也就越来越长,相应的我
3、们将会投入更多的人力与物力来开发研究计算机软件。三是要对软件采取保护措施,软件开发完成后如果没有做好保护措施,会很能容易被别人复制与修改,从而对自己开发的计算机软件造成不利影响。 二、计算机软件开发的原则及开发的种类 在进行计算机软件开发过程中,我们应当按照以下原则:对开发的软件质量一定要进行严格的把关,制定软件开发的计划,分阶段的进行开发设计研究,对各个阶段开发的内容进行相应的审核,对开发出来的计算机软件要通过科学手段来进行审核验收。 计算机软件开发分为系统软件的开发与应用软件的开发两种,系统软件的开发重点在于:能够在计算机使用过程中为用户提供一个良好的界面,并为计算机与计算机的外
4、部设备在控制与管理维护中提供系统化服务,例如各种语言处理程序就是系统软件的一种。应用软件的开发重点是:根据我们日常生活、工作等的需要有针对性的进行开发的软件,比如游戏软件、网络购物软件、网络聊天软件等。 三、计算机软件开发的方法 目前,软件生命周期法、原形化方法与自动形式的系统开发方法是计算机软件开发的主要方法。5 1、软件生命周期法:软件生命周期法就是把整个开发软件的过程分成若干个阶段来进行的一种软件开发方法。在软件开发的每个阶段都会严格按照标准进行,通常以软件生命周期法开发软件,会根据软件定义、开发与维护三个方面分成6个时间段也就是6个周期,每个周期大概一个月,所以说用软件生命周
5、期法开发软件大概需要6个月时间。 2、原型化方法:因为利用软件生命周期法开发软件时,需要开发人员在一开始时就要对软件进行一个准确的定位。但是在用户不能给出具体的需求时,开发人员往往不能准确的进行软件的设计开发。但是通过原型化方法,我们就可以解决在开发过程中遇到的这种问题,利用原型化系统的研究阶段,从而得出软件需要满足什么样的需求。而在此时,我们可以通过之前数据对系统柱模、原始系统建造与开发人员的审核,最后完成软件的修改与设计。 3、自动形式的系统开发方法 自动形式的系统开发方法相对来说更加简单,它并不需要软件开发者进行具体的实现过程说明,只需要将软件具体需要实现哪些目标与内容进行说明
6、就可以,它是将第4代技术中的软件作为自己开发软件的工具,用自动形式的系统开发方法进行软件开发,按照系统的要求自动进行设计。 四、计算机软件开发技术的意义5 上述中我们说过,计算机软件简化了人们利用计算机时的复杂程序。因此说,计算机软件开发技术基于给人们提供便捷的服务这点具有重要意义。基于大的方面来说,计算机软件开发技术是计算机软件工程中较为重要的开发技术,它不仅有利于推动计算机技术的发展,还有利于计算机技术的改革创新,实现计算机在某些重要领域中的应用能力,计算机软件开发技术的推广应用,实现了现代化信息资源的共存与共享,推动了计算机应用范围的扩大。随着计算机软件开发技术的不断进步,使得计
7、算机应用的安全性、便捷性和可靠性都大大提高,满足了人们对计算机应用越来越高的要求。 五、计算机软件开发技术的应用 计算机软件开发技术的应用归根结底是为人们提供更便捷、更安全、更高效的服务。在实际应用中才能体现出计算机开发软件的真正价值,接下来我们就计算机软件开发应用实例来证实计算机软件开发的应用价值的所在。 采用两种不同的计算机软件开发技术来开发两种产品,第一种产品采用高级数据库服务器的Web+Xml+Active
此文档下载收益归作者所有