计算机软件工程浅析_第1页
计算机软件工程浅析_第2页
计算机软件工程浅析_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机软件工程浅析计算机软件工程浅析在信息技术和网络通信技术不断开展的今天,计算机软件受到越来越多的重视,在各行业的开展中有着举足轻重的作用。可以说,软件产业的开展推动着信息社会的开展。网络已经成为我们日常生活中不可或缺的一部分,网络软件的应用充满了各种智能终端,让我们的生活变得多姿多彩,目前,根本上每个行业都会某种程度的运用到计算机软件。这些应用对于推动经济和社会的开展起到了重要的作用,让我们的工作更有效率,同时也改变了我们的生活质量。1软件工程概述软件软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程,研究和应用如何以系统性的、标准化的、可定量的过程化方法去开发和维护软

2、件,以及如何把经过时间考验而证明正确的管理技术和当前可以得到的最好的技术方法结合起来。软件工程之所以被如此重视,主要是因为它借鉴可以传统工程的方法,在此根底上实现进步质量、降低本钱和改进算法。计算机科学、数学用于构建模型与算法;工程科学用于制定标准、设计范型、评估本钱及确定权衡;管理科学用于方案、资源、质量、本钱等管理。计算机软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。与软件工程严密相关的就是程序设计语言、数据库、软件开发工具、系统平台、标准、设计形式等。软件的应用涉及到我们工作学习和生活的方方面面,比方我们日常生活中经常使用的电子邮件、嵌入式系统、办公软件、各

3、类操作系统、网络游戏等,还有各个行业部门工业、农业、银行、航空、政府部门等都少不了计算机软件的使用。带有各种不同功能的软件被大面积使用,改变了生活和办公的方式和效率,并有效促进了经济和社会的开展。2软件工程的特性目前,许多产品在设计之初把控制设计软件和计算机及相关设备以某种方式结合起来,在设计过程中,软件在整个系统本钱中所占的比例越来越高,软件的特性也影响着产品最终的特性。3计算机软件工程的需求分析需求是一个常见的计算机相关学科和领域的专业词汇,对于它的理解有不尽一样。在不同的领域或者不同的部门,需求可以被理解为对系统提供的效劳或者对系统进展约束的抽象描绘;有时,它也被认为是对系统功能进展较为

4、详尽的形式化的描绘。总之,不管怎么说,有一点是最为重要的,就是需求应该可以明显地反映出客户对软件系统帮助他们解决问题的需要。计算软件需求分析是软件生存周期中重要的一步也是最关键的一步,只有通过软件需求分析才能把软件性能和功能的总体概念描绘为详细的软件需求规格说明进而建立软件开发的基矗软件需求分析也是一个不断认识和逐步的过程,在该过程中能将软件方案阶段所确定的软件范围逐步细化到可详细定义的程度,并分析和提出各种不同的软件元素然后为这些元素找到可行的解决方法制定软件的需求规格说明不仅是软件开发者的任务而且用户也起着极其重要的作用。3.1需求分析的任务需求分析根本任务是答复这个问题其工作是要深化描绘

5、软件的功能和性能确定软件设计的限制的和软件同其它系统元素的接口细节定义软件的其它有效性需求。软件系统在设计过程中要包含有各种活动,如:分割需求,识别子系统,为子系统分配要求,描绘子系统功能,定义子系统接口等等。3.2确定对系统的综合需求对系统的综合需求主要有系统功能需求,系统性能需求,将来可能提出的需求。系统分析员与用户协商澄清需求删除无法做到的需求改正错误需求对于系统功能应该划分出系统必须完成的所有功能,分析系统的数据需求,任何软件系统本质上都是信息处理系统必须处理的。系统应该产生的信息很大程度上决定了系统的相貌,对设计产生深远影响分析系统的数据需求是由系统的信息纳抽象出的数据元素组成数据的

6、逻辑关系数据字典格数据模型等并以输入处理输出,数据需求是软件需求分析的一个重要任务。4软件工程的现实应用软件工程是一个比较专业但又非常广泛的词汇,软件工程即表示一类专业学科又表示一个工程领域。软件工程将理论应用于理论的特性决定了与它相穿插的学科和领域是非常之多的,在这其中,计算机科学、数学和管理科学等方面的知识与软件工程结合的更为严密。软件工程与日常生活严密相关,在日常购物中,每件商品都有条形码,在我们选购商品完毕准备结账时,超市营业员通过与电脑相连的扫描设备扫描商品条形码,通过软件显示商品单价,数量并累加,汇总出物品总金额,再计算找零数目,并记录结账时间、金额和购物地点。这里的条形码和价格间

7、的互相转换以及金额汇总的功能便是通过内嵌在计算机的软件程序发布指令实现的。假设没有这样的软件和设备,超市的日常工作量是可想而知的。不仅在日常生活中,在工业企业里面软件系统的应用广泛而重要,电力网络的规模越来越大,但电力调度人员人数有限,而且坐镇调度中心的调度员也不可能对发生在异地的电力故障进展实时现场指挥和维修,只能依靠远动操作来完成,这些远动操作便需要软件赋予一些设备的操作任务来完成,研发这些软件的目的就是帮助电力调度人员快速高效地管理整个电网。以上只是软件工程在实际应用中的两个详细实例。可以说,软件工程的应用不仅促进了经济和社会的开展,也使人们的工作更加高效,生活更为便利。5结语随着社会科学技术的不断进步和社会的不断开展,计算机的普及程度愈来愈高,计算机软件的应用也越来越广泛,同时软件系统的规模和复杂程度也不断增加。计算机是用于科学工程计算和处理各种信息的根本工具,它能做许许多多复杂的工作.为了使计算机进展计算和做各种工作,就得把计算步骤和处理过程用计算机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论