计算机应用软件开发技术与发展趋势

计算机应用软件开发技术与发展趋势

ID:9456402

大小:53.50 KB

页数:6页

时间:2018-05-01

计算机应用软件开发技术与发展趋势_第1页
计算机应用软件开发技术与发展趋势_第2页
计算机应用软件开发技术与发展趋势_第3页
计算机应用软件开发技术与发展趋势_第4页
计算机应用软件开发技术与发展趋势_第5页
资源描述:

《计算机应用软件开发技术与发展趋势》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机应用软件开发技术与发展趋势  引言  近年来,计算机应用已经逐渐扩大了人们的生活半径,开阔了人们的视野,拉近了人们的距离,它的迅猛发展彰显了它征服社会的强大力量,被广泛应用在科技、教育、体育、医疗、经济等社会的各个方面。计算机是现代科技发展的杰出产物,由硬件与软件两大部分组成,硬件设备是软件得以运行的前提与基础,软件能够通过逻辑运算实现真正意义上的计算机工作,计算机软件的开发技术对于计算机科学的发展而言具有非常重要的意义。对于计算机软件开发人员,究竟如何才能通过创新推进技术的应用,并顺应计算机软件的发展趋势,是当前我们应该重点思考的问题。

2、  一、计算机软件开发的概述  计算机的构成有硬件部分和软件部分,其中核心就是计算机的软件部分。在计算机软件中,有两种组成软件,即系统和应用软件,系统软件是计算机软件运行的基本条件,并且支持很多类软件的运行,而应用软件主要是来解决计算机在运行中存在的一些问题。  所谓计算机软件开发,指的是软件公司或者软件工程师根据用户的具体要求,编写出软件或系统中某一部分的产品开发的过程。这是一项包括获取用户需求、制定软件开发规划、对用户需求进行可行性分析、编写软件程序、进行软件测试、维护和升级软件版本等步骤在内的系统工程。换句话说,软件开发就是通过软件开发工

3、程师进行一系列的工作后,最终构建出用户所需要的软件产品的活动[1].  二、计算机应用软件开发技术研究  1、生命周期技术的研究  生命周期技术即是将计算机的软件开发看做一个生命的周期,在计算机软件开发的周期中,每一开发的步骤,对于软件整体来说,都是非常重要的过程,并且每一个环节之间都有着紧密的联系,所有的开发过程都是互相联系,互相紧扣的,而且是不可逆的程序。第一,问题的定义。在计算机软件的开发过程中,问题定义是开发过程中的第一个步骤,就是说需要做什么样的软件,做出来的软件应用是对哪些用户有所需求。之后将需要解决的问题进行了解,做出一定的解决措

4、施方案。第二,问题分析。在问题定义的环节中对存在的问题进行有效分析,做出正确的解决方法和途径,除此之外,还要分析目前技术的可行性,有效确保软件开发的程序符合实际情况。第三,用户需求研究。在软件开发的过程中,对用户需求的满足是保证软件应用开发的最基本要求,所以,要对用户要求的每一项需求进行详细分析,确定实现的需要功能,对每一项的实现方式进行研究。第四,框架构建。在保证用户需求可以满足的情况下,对框架进行对应的构建和适当的调整,做出软件的基本模型。第五,程序编写。在搭建好相关的框架之后,才能根据悠闲程序进行编写,编写过程中要规范进行,这样才能保证软

5、件可以有效的运转。第六,软件测试,对编写完毕的软件进行测试,一旦发现存在的问题,需要进行及时的处理,这样才能有效保证软件之后的运行。第七,后续维护。根据运行中存在的问题,以及用户反馈出来的问题,进行相应的维护和更新,来确保软件的运行。  2、原型法  此方法是用用户的需求和存在的问题作为原型,来对软件进行合理的开发,这样的方法可以有效对用户的需求达到满意程度。原型法有以下步骤,第一,分析用户的需求,包括软件的实现功能,软件的设置以及界面管理等,并且进行合理的分析调查,来作为软件的开发原型。第二,分析用户的需求,之后再进行软件模型的构建,使得软件

6、达到用户的满意程度。第三,测试软件,可以通过在运行中发现软件的问题,然后进行有效改善,也可以按照用户的反馈信息进行测试调整软件,保证软件的正常运行。第四,升级维护软件。如果软件中出现问题,需要进行及时的解决,保证软件的正常运行,与此同时,还要升级软件,使得软件能够有效稳定的运行[2].  3、大型软件的开发方法  3.1结构设计法  将开发流程根据性质分成若干个阶段,每个阶段都有其理论依据。结构设计法开发过程可分为三大阶段,即筹划阶段、技术实施阶段和功能实现阶段。筹划阶段首先探索是否可行,然后进行性能设计,技术实施阶段在实施初期分为用户提要求、

7、粗规划、细规划三个阶段,在开发后期分为代码编写、软件测试两个子阶段,最后功能实现阶段的主要任务是软件运行、实现性能、功能扩充。  3.2雏形化的方法  与结构设计法相比,雏形化的方法适合大众需求、适应性强的软件。其基本思想是开发人员根据大众的基本需求,短时间内快速响应、构造出一个微小雏形系统但是能够满足大众普遍对该软件的期望并运行,然后让用户边使用边评判,不断为雏形系统增加筹码,反复进行修改,逐步充实,进行改善,为其穿上各种功能外衣,最终形成功能完善的软件系统。  3.3框架式系统的开发  这种方法是结合利用已有的先进开发工具,大多数采用第四代

8、框架开发技术,用户看到的就是已经具备所需功能的完整系统,用户感兴趣的也不会是具体实现方法,由系统工具自动实现并编写代码。  三、计算机软件开发技术的未

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。