电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

对软件工程的认识

对软件工程的认识_第1页
1/2
对软件工程的认识_第2页
2/2
摘要:本论文主要通过本学期对软件工程的学习,写出自己对软件工程的了解,涉及定义,由来,以及软件工程的开发过程,再分析我国软件工程的现状以及对未来进展趋势的展望。关键词:软件工程,软件生命周期,软件开发,软件维护正文:记得有个老师说过:“专业课对学生的影响,不仅仅是学习技术,更重要的是学习一种思想,一种做事的套路。”学习信息与计算科学专业三年多了,学了很多数学课,还有计算机课程,这学期又开设了软件工程这门课,这工程学科的思想,技术和管理的思想是该课程的套路,也是软件工程的方法论,也是我们做事的方法论,是指导我们如何去分析和处理问题.我将来毕业可能不会从事软件开发,维护等工作,也用不到太多软件工程的专业知识,但是学习这门课的工程学思想却让我们受益终生。很快 ,软件工程这门课已经结束了,通过这学期的学习,我对软件工程有了初步的认识,下面我将介绍我对对软件工程的初步认识和学习体会.先说下计算机软件工程的身世:上世纪六十年代末,随着计算机应用领域的扩大,人们对软件的需求量剧增,对软件的正确性提出了更高的要求,并迫切需要缩短软件生产周期。但是,当时的软件编制还只是一种手工活动,过多地依赖程序员的个人能力和技巧,这就导致了软件生产周期长,可靠性及可维护性也很差。软件开发远远满足不了社会的需求,从而爆发了一场“软件危机"。在此背景下,计算机软件工程应运而生。自 1968 年软件工程(software engineering,简称为 se)概念提出以来,经过 40 多年的进展,其已变得比较成熟。它不仅适应也促进了计算机软硬件技术的更新而且促进社会的进展。目前比较认可的一种定义认为:软件工程是指导计算机软件开发和维护的一门工程学科,采纳工程的概念,原理,技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。软件工程的目标是:在给定成本,进度的前提下,开发出具有可修改性,有效性,可靠性,可理解性,可维护性,可重用性,可适应性,可移植性,可追踪性和可互操作性并且满足用户需求的软件产品.追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。软件生命周期,即一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生命周期。软件的生命周期由软件定义,软件开发和软件维护三个时期。每个时期又可分为...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

对软件工程的认识

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部