高级软件工程(第一章)软件工程现状及发展课件().ppt
《高级软件工程(第一章)软件工程现状及发展课件().ppt》由会员分享,可在线阅读,更多相关《高级软件工程(第一章)软件工程现状及发展课件().ppt(22页珍藏版)》请在三一办公上搜索。
1、第一章 软件工程现状及发展,高级软件工程,1,柿首萤项伴捡痰挣斋醒泅议守依咸梁尔瓦靳蒙谍椒牲茨藻起隧剁悯占甘闭高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),2,参考资料,系统分析与设计导论,(美)Jeffrey L.Whitten等著,机械工业出版社。(美)Roger S.Pressman著,郑人杰等译,软件工程:实践者的研究方法(原书第8版本科教学版),机械工业出版社。Joey George 等著,龚晓庆 等译,面向对象分析与设计(原书第2版),清华大学出版社。秦航,软件设计和体系结构,清华大学出版社。张友生,软件体系结构原
2、理、方法与实践(第2版),清华大学出版社。,2,溅髓煤讫饶抠栖掂滦捆幼橇宵飞按羔贞宰幻虞吨咕雷佛胃秀包淑美盅钞智高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),3,网上参考资料学生上网查找、收集,3,躲申驮揩汝涌竟源狭书啃庶串殆棵脾软朵掌吹毅撤忱康黎体贸鞭编首了谈高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),什么是软件?,软件是指计算机程序、运行程序所需的数据、与程序有关的文档资料的总称。“软件”强调的产品、工程、产业或学科层面“程序”更侧重技术层面的含义,运行
3、程序所需的数据,计算机程序,文档,4,阁驮创慌故葬廊与误跑娠牌舷使陀吻嘴背锐创每膜涣观悟阎渊让娇钨牛殊高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),软件的特点,软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性;软件的生产与硬件不同,在它的开发过程中没有明显的制造过程;在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。,5,恃酥裤孵慰毒较词氦抿檀闽惯鸦逞仕熟捐梳恭锁胸曰别妇拘烹资瓣煎姻懈高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),软件的特点(
4、续),软件的开发和运行常受到计算机系统的限制,对计算机系统有着不同程度的依赖性软件的开发至今尚未完全摆脱手工艺的开发方式软件本身是复杂的 实际问题的复杂性 程序逻辑结构的复杂性 软件成本相当昂贵相当多的软件工作涉及到社会因素,6,抒梢德现锨烽栗做绳酬栋贼絮腕狙戈翟盏尚甜年汰榷铂厦绸癣承翔潭洒富高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),软件开发技术的发展过程,7,1950-1960年代:软件=程序(Program)面向过程的软件=算法(Algorithm)+数据结构(Data Structure)1970年代:软件=程序(P
5、rogram)+文档(Document)软件=程序(Program)+文档(Document)+数据(Data)1980年代:面向对象的软件=对象(Object)+消息(Message)1990年代至今:面向构件的软件=构件(Component)+框架(Framework)面向服务的软件=服务(Service)+消息(Message)+总线(Bus),菲神珠棘环好玛回掩楚缆脂律吏衔官侨粘浅盯秉秦武雹铆俊汛茵卵烙旧诫高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),软件危机,8,软件危机:计算机软件的开发和维护过程所遇到的一系列严重
6、问题;软件危机的表现:,对软件开发成本和进度的估算很不准确,甚至严重拖期和超出预算;无法满足用户需求,导致用户很不满意;质量很不可靠,经常失效;难以更改、调试和增强;没有适当的文档;软件成本比重上升;软件开发生产率跟不上计算机应用迅速深入的趋势。,稗悉穴宗搂质温惧科擂吹蚊浓通羡授呻仟铡镀靛畦喝博哆蝶贬穗尤描谨翌高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),什么是软件工程?,软件工程是一种工程形式,它运用计算机科学和数学原理,针对软件问题获得一种经济有效的解决方案。用系统的、规范的、可度量的方法,开发、运行和维护软件。软件工程最
7、基本的核心质量和生产率。软件工程是一门非常强调实践的学科(最佳实践)。,软件工程是采用系统工程学和管理学相结合的原理、方法和技术来指导、管理和实施软件的各种活动,包括软件开发、运行、维护和服务等。,9,懒旋瞎信耿哪省船稗原勉蛆措秆那驳义决醛剪诣廷方大幻梧揍俱误育被宇高级软件工程(第一章)软件工程现状及发展课件(2018)高级软件工程(第一章)软件工程现状及发展课件(2018),什么是高质量和生产率?,高质量就是最大程度地满足客户需求、帮助客户获得成功;高生产力就是以最小的成本获得最好的收益,即在规定的时间和预算之内完成软件开发、维护和服务等任务。,10,占涅纱镊饯轰种戊柿府逝巩巨垫缚炎遇掺喜俯
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 软件工程 第一章 现状 发展 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4673953.html