- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程Software Engineering ;请思考以下问题;教材;4;课程地位;2020/5/26;2020/5/26;2020/5/26; 在一些人眼里,今天的软件开发似乎已
成为简单的事情,已有了不少很好的开发工
具和软件库,软件开发人员训练有素,都强
烈渴望去编写很酷的软件,可以在几天的时
间里编写出一个相当复杂的软件。但为什么
有一些软件能够得到用户的喜欢,而另一些
则不能?为什么有些软件能够在市场上成功
,而有些则受到冷落?由此可见,开发软件
并不一定难,难就难在如何开发有??的软件。; 我最大的心得是,一个产品一定要找到能
够真正适用的场合,不能只是为了技术而从事
技术为了研究而进行研究,却不管用户对你所
研究的技术和产品有没有需求。否则,无论你
的技术是多么优秀,多么先进,恐怕你的产品
在市场上都无法获得成功。;第1章 软件工程概述;计算机基础;;;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;2020/5/26;;;;;;高薪酬职位; ;软件工程产生的背景;软件工程产生的背景;软件质量得不到保证
软件应用面的扩大:科学计算、军事、航空航天、工业控制、企业管理、办公、家庭
软件越来越多的应用于安全攸关(safety critical)的系统,对软件质量提出更高的要求
80年代欧洲亚丽安娜火箭的发射失败,原因是软件错误
美国阿托拉斯火箭的发射失败,原因是软件故障
英国1986年开发的办公室信息系统Folios经4年,因性能达不到要求,1989年取消
日本第5代机因为软件问题在投入50亿美元后于1993年下马
2007年诺顿误杀中文版windows xp
由于软件质量问题导致失败的软件项目非常多;a、软件危机的表现(3/3);b、产生软件危机的原因;开发一个具有一定规模和复杂性的软件系统与编写一个简单的程序不一样
正如搭茅草房和建设高楼大厦
大型、复杂软件系统的开发是一项工程,必须按照工程化的方法组织软件的生产和管理,必须经过分析、设??、实现、测试、维护等一系列软件过程和活动;d、软件工程(学):克服软件危机的努力;提出有效的方法和工具支持软件开发
1968年提出软件工程概念和思想
20世纪70年代的结构化软件开发方法
20世纪80年代的面向对象的软件开发方法
新的技术: 软件重用、快速原型、需求工程
典型技术: COM, Java, C++, J2EE, .Net, ….
支撑工具和环境:Jbuilder, Visual Studio,eclipse,my eclipse,vb,…;20世纪80年代末,美国DoD和工业界???始认识到管理的重要性
美国DoD的一项研究表明,70%的项目由于管理不善导致难以控制进度、成本和质量;
进一步的研究发现:管理是影响软件项目成功开发的全局性因素,而技术只影响局部
如果软件开发组织不能对软件项目进行有效管理,就不能充分发挥软件开发方法和工具的潜力,也就不能高效率地开发出高质量的软件产品。;软件工程定义(1);软件工程定义(2);软件工程定义(3);软件工程定义;软件工程的特性;软件工程的基本原理;软件工程: 一种层次化技术;软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。
通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学(methodology),也称为范型(paradigm)。在软件工程领域中,这两个术语的含义基本相同。
;软件工程方法学(面向对象方法学);软件 =程序+数据+文档
软件危机: 原因,现象,办法 (软件工程学)
软件工程(学):开发、运行和维护软件的系统方法
软件工程3个要素:方法、工具和过程。
;1、有时候读书是一种巧妙地避开思考的方法。五月-20五月-20Tuesday, May 26, 2020
2、阅读一切好书如同和过去最杰出的人谈话。20:19:4920:19:4920:195/26/2020 8:19:49 PM
3、越是没有本领的就越加自命不凡。五月-2020:19:4920:19May-2026-May-20
4、越是无能的人,越喜欢挑剔别人的错儿。20:19:4920:19:4920:19Tuesday, May 26, 2020
5、知人者智,自知者明。胜人者有力,自胜者强。五月-20五月-2020:19:4920:19:49May 26, 2020
6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。26 五月 20208:19:49 下午20:19:49五月-20
7、最具挑战性的挑战
文档评论(0)