软件工程专业教育论文

软件工程专业教育论文

ID:39644552

大小:59.50 KB

页数:6页

时间:2019-07-08

软件工程专业教育论文_第1页
软件工程专业教育论文_第2页
软件工程专业教育论文_第3页
软件工程专业教育论文_第4页
软件工程专业教育论文_第5页
资源描述:

《软件工程专业教育论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《专业教育》考查论文题目:软件工程学科的内涵、发展现状、技术特色与应用及本人专业认识与学习规划班级:计算机m1504序号:162姓名:刘宇昂指导老师:时间:2017-01-04本科课程考查评分标准班级计算机m1504学号0121508900122姓名刘宇昂考查题目软件工程学科的内涵、发展现状、技术特色与应用及本人专业认识与学习规划评阅点评分标准(细则)分值给分背景分析(30分)分析全面,查阅材料细致,描述正确30分材料细致,描述正确25分基本分析合理15分有明显重大错误5分无分析0分论证(30分)论证合理,先进,数据

2、翔实30分论证合理,合适20分论述基本可行,但不太合理10分论点论据不充分,不太合理5分规划(20分)规划先进,实用,可操作20分方案可行、可实现15分基本可行10分逻辑混乱、不可行0分论文质量(20分)论文规范,行文流畅,图表清晰20分论文书写基本规范,文理较通畅15分结构较合理,层次较清楚,基本符合要求10分结构混乱,文不对题目,或者有明显抄袭现象0分总分教师签名:西方计算机科学家在上世纪6O年代后期开始认真研究解决“软件危机”的方法。在1968年北大西洋公约组织的计算机科学家在原联邦德国召开国际会议讨论软件危机

3、问题,在这次会议上正式提出并使用了“软件工程”这个名词,一门新兴的工程学科就此产生了。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。1.软件工程的定义及内涵长期以来软件危机一直存在着,几乎每一个重大项目的失败,问题往往都可以归结到风险最高的部件-软件

4、,软件问题已成为引起武器系统交付延迟、系统误动作的主要原因。通过研究,人们普遍认为软件危机的根本原因是软件开发和生产过程采用"手工作坊"模式,软件开发和生产过程不透明,缺乏有效的管理。显然,解决软件危机仅靠技术措施是不够的,还必须采用先进的管理措施。因此,"软件工程"一词1968年在北约举行的一次软件学术会议上首次被正式提出,随着软件生产的发展和软件开发技术的不断完善,而逐渐形成了一个新的工程分支。根据GB/T11457-1995《软件工程术语》,"软件工程"被定义为"软件开发、运行、维护和引退的系统方法",目的就是

5、为软件全生存周期活动提供工程化的手段,从而提高软件的质量、降低成本和缩短开发周期等。软件工程主要包括四个要素:方法与技术、工具与环境、管理与控制、标准与规范。其中:软件工程方法与技术提供关于软件开发的一般原则、工作框架、开发策略和若干实用技术。其中包括软件生存周期模型、自顶向下方法、结构化开发方法、面向对象的方法、需求工程和测试技术等。软件工程工具与环境为软件工程方法提供自动或半自动的软件支撑环境。它可用于提高软件的生产率,保证软件质量,便于软件测试和集成,还可以提高软件开发过程的可见性和可控性。软件工程管理与控制是

6、将软件工程的方法和工具综合起来,达到合理、及时地进行计算机软件开发的目的。软件工程管理主要包括项目、配置、文档、质量、经费、人员与进度等方面的内容。软件工程标准与规范是为软件开发和管理的过程以及软件产品规定的共同准则。它通常包括术语和符号标准、产品标准、方法和技术标准以及管理标准等。2.软件工程发展现状在过去的3O年里,应用和可行性技术的发展促进软件工程不断发展。在各种各样的应用领域,不管是财务管理、医院管理还是航空领域和核武器领域,软件都是一项关键的技术。从20世纪80年代后期开始,对软件过程的研究逐步成为软件工程

7、的另一个热点。这一领域的研究工作主要集中在3个方面:过程模型、建模技术和过程成熟程度的评估。在过程模型方面,除了早期的瀑布模型外,还出现了快速原型、螺旋式模式、可操作规格说明及转换方式等新的模型。在过程成熟性评估方面最为著名的是美国软件工程研究所提出的CMM模型,该模型为软件过程的可重复性和可度量性提供了评估准则,并据此来评定软件的成熟程度。这几年来,软件原型技术也取得了较大进展。目前用得最多的是废弃式原型和渐进式原型,所谓废弃式原型是指其代码最终要丢弃的一种原型技术,而渐进式原型是通过一系列的迭代,原型最终会进化为

8、产品。在这一领域中,重要的进展是出现了一些原型语言(PrototypingLanguages),这种语言可用来定义可执行的系统模型,而无需给出系统组成部分的详细算法。在原型语言的设计中用到了可重用代码和转换模板等技术。软件重用技术仍是软件工程研究的重要课题,虽然在少数特定领域中取得了一些实用性成果。但由于软件重用技术尚缺乏坚实的理论基础,而且相

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

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

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