软件工程应用

摘 要:随着我国信息技术和软件行业的蓬勃发展,软件工程在社会各个领域中的使用也已经越来越广泛.在软件工程的开发应用中,如何获得令人满意的效果,而且只投入比较低的成本和比较低的时间,这是所有软件开发研究者一直研究的课题.本文通过介绍软件工程的相关知识和针对项目的特殊性对软件工程理论的具体实施办法,展示了如何将软件工程理论应用在实际工作中,从而快速、高效地开发出高质量的软件.

关 键 词:信息技术发展软件工程开发应用风险管理质量

软件工程的基本思路是在面对相对复杂的问题的时候,由软件工程师有计划地按照工程的概念和原理,技术等模式来进行,并分多个阶段来实现.另外,软件生命周期在整个软件工程中是一个重要的概念.这个周期是按照事物的出现到灭亡的规律来将软件周期分为了计划、分析、设计、编码、测试及运行维护等阶段.本文主要分析了软件工程的应用问题.

1软件工程开发应用特点

1.1目标明确性.满足人们各种各样的具体需求,这使软件工程设计一开始具有明解的目标.软件工程的任务就是在产品或者工程在生产或者实施之前,提供出相应的产品以及工程的全面的需求的标准.在软件工程中这一特点则表现为“需求分析”的过程.在这一阶段,通过开发人员与用户之间的广泛交流,不断澄清一些模糊的概念,最终形成一个完整的、清晰的、一致的需求说明.因此,开发的软件的成败将由需求分析的好坏来决定.

1.2完整性.在客户/服务器系统应用中,数据及数据处理完整性是保证信息准确无误的重要环节.所以在软件开发中对这一点的逻辑要求是最严密的.例如,在一个事务处理过程中,可能对多个表进行修改.如果在中间发生错误时,应该放弃整个处理而不是其中的一个过程,返回到开始的状态以保证操作的完整性,从而使得数据及数据处理的完整性得到保证.

1.3应用软件的开发应该是规范的,使得应用软件开发工作能够很容易地被别人接手和修改.由于开发出的软件是依照一定规则的对象组合,所以相当于符合标准,而只要是群体开发软件,标准又是非常重要的,标准其实在应用软件开发的程序员之间起到了相互沟通的桥梁作用.


1.4易维护性.因为使用了对象的继承性,对祖先对象的修改直接影响到其继承对象,使得软件程序的维护性得到一定程序的提高,但相同的语法和逻辑规定又使得多人合作开发的软件和维护性得到保证,不会因为各自特有的思想和作风而受到限制,也为相互的提高弥补提供了可能性.

1.5创新性.创新是技术进步的灵魂.随科技和工程技术实践不断创新.开发出的产品在不断满足人类日益进步的需求中,在系统分析阶段,系统分析员就应该对用户的需求进行全面的了解,提出一个可行的方案和客户交流,在得到用户的反馈后,再改进方案,如此反复直到比较全面地了解了客户的需求为止,这样才能得到用户的信赖和支持.

2软件工程发展趋势

软件工程作为计算机科学中的一个新兴的研究领域,在整个计算机行业发展的过程中,软件工程的发展并不是孤立的存在的,首先需要分析计算模型和软件开发本身的变化和趋势,由此才能推断出软件工程的发展趋势.计算能力变化趋势:CPU的运算能力按摩尔定律两年出三代的速度快速提升;但提升单颗CPU晶片的计算能力已经越来越困难(受到物理性质的限制);网络数据传输能力的提升,传输技术,编码技术,差分传输.以及分布式并行计算技术的成熟使得云计算成为可能,通过互联网相连的服务器集群在服务器端,提供了更强大的计算能力;基于上述计算能力的变化,从软件开发模式而言,我们注意到以下六个相关的趋势:大量中间件技术被采用;开源软件成为发展趋势;为了使分布在互联网上系统能够互相协作,异构的分布的软件系统将需要用统一的、标准的协议互相通信,形成逻辑上更大的系统.那么基于XML数据交换语言的SOA成为一个热点;B/S结构的软件系统主要在服务器端,系统非常容易升级,这使得软件交付和升级的速度大大加快了(从以年月为单位,到以周天为单位);B/S结构的软件系统主要在服务器端,系统非常容易升级,这使得软件交付和升级的速度大大加快了(从以年月为单位,到以周天为单位);需求工程,渐成热点;迭代/敏捷,渐成标准;持续集成,蓄势待发.

3结束语

综上所述,软件工程的开发应用是一项系统工程,需要各类人员的积极参与合作.用户、系统分析员、程序员、开发管理人员在整个软件开发过程中都起到举足轻重的作用.让更多人切身体会到计算机软件应用技术给社会各个领域所带来的变革、腾飞.

类似论文

基于软件工程的Web开发与应用

[摘 要]介绍了Web工程及其与传统软件工程的显著区别,讨论了一种具体的、切实可行的实。
更新日期:2024-1-24 浏览量:21216 点赞量:5965

计算机软件工程管理

摘 要:随着信息技术的发展,计算机得到广泛的应用 而计算机软件开发项目也向越来越广泛的领域延伸,。
更新日期:2024-9-12 浏览量:116651 点赞量:24920

基于软件工程方法的信息工程监理的

摘 要信息工程监理是指依法设立且具备相应资质的信息工程监理方,受到建设方委托,依据国家有关法律法规、技术标准和信息工程监理合同。
更新日期:2024-6-26 浏览量:83958 点赞量:19016

自动化文翻译软件工程设计

论文格式要求一、总的要求 全文一般不超过8000汉字(约4000英文单词),每篇论文均应有中英文两种文字的标题,作者,姓名,单位和不超。
更新日期:2024-3-23 浏览量:45200 点赞量:10696

关于优化计算机软件工程管理的

【文章摘 要 】 在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率 在计算机专业发展的如火如荼。
更新日期:2024-1-5 浏览量:8210 点赞量:3440

软件工程专业的“双师型”队伍建设

文章编号:1672-5913(2013)21-0019-04中图分类号:G642摘 要:软件工程专业的人才培养目标、软件。
更新日期:2024-10-17 浏览量:132143 点赞量:28835

软件工程省级精品课程

软件工程省级精品课程介绍《软件工程》是的核心课程软件工程技术涉及软件开发的各个阶段 传统《软件工程。
更新日期:2024-8-28 浏览量:106536 点赞量:22932

关于软件工程开发与应用的

【文章摘 要】随着现代科学技术的发展,现代信息化的普及,对计算机硬件、软件的配置要求越来越高 我们需要了解计算机技。
更新日期:2024-2-3 浏览量:8323 点赞量:3207