- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程新技术
对软件产业发展的影响
;目 录; 临界的工科;一、软件与软件工程;一、软件与软件工程;一、软件与软件工程;二、IT产业与软件产业;IT产业与软件产业;美国 硬件:软件=3:7
中国 硬件:软件=88:12;中国软件规模(08年7500亿人民币)
=IBM(800亿美金)+微软(600亿美金)
美国软件:中国软件=10:1
中国2万家(180万人)
IBM/微软是几万和几十万人
;IT:物质;*;◇ 一些专家按照OO思想,对系统分析和设计工作的步骤、方法、图形工具等进行了详细的研究,提出了许多不同的实施方案。
◇ 比较著名和流行的有Coad/Yourdon方法、Booch方法和Rumbaugh的OMT方法。
◇ OMT方法把分析时收集的信息构造在三类模型中,即对象模型、功能模型和动态模型。
; 对象模型是三个模型中最关键的一个模型,它的作用是描述系统的静态结构,包括构成系统的类和对象,它们的属性和操作,及它们之间的关系。;动态模型由多个状态图组成。; 功能模型由多个数据流图组成,它们指明从外部输入,通过操作和内部存储,直到外部输出,这整个的数据流情况。;◇ UML( Unified Modeling Language)是下面这些最好的建模方法中最好部分的集成:
数据建模的概念(E-R模型)
商务流程模型(Work Flow)
对象建模方法
软构件建模思想
◇ UML是一种用可视化方法对软件系统进行描述、实施和说明的标准语言。
◇ 支持用不同实现技术进行的软件开发全过程。;UML的历史;二、软件工程技术:软件过程改进与
能力成熟度模型;◇ RUP软件过程
◇ XP软件过程
◇ 敏捷软件过程
◇ CMM软件过程
◇ PSP个体软件过程
◇ TSP群组软件过程;◇ Rational Unified Process(RUP)是Rational公司的一个软件过程产品,其初始版本为5.0,先后经历了5.1、5.1.1、5.5等版本直到最新的Rational Unified Process 2000版本。
◇ RUP将项目管理、商业建模、分析与设计等统一起来,贯穿整个开发过程。
◇ RUP采用Internet技术,可以增强团队的开发效率,并为所有成员提供最佳的软件实现方案。;基于RUP的软件过程;基于XP的软件过程;基于XP的软件过程;基于XP的软件过程;敏捷软件过程;软件能力成熟度模型(SW-CMM);软件能力成熟度模型(SW-CMM);软件能力成熟度模型(SW-CMM);个体软件过程(PSP);群组软件过程(TSP);CMM/PSP/TSP;集成化过程改进(CMMI);集成化过程改进(CMMI);;二、软件工程技术:构件与软件重用;;;二、软件工程技术:模式与构架;;;;;;;;;; 中间件是继操作系统和数据库系统之后,随
着网络的兴起和发展而新兴的又一基础软件
软件工程的目标
缩短和简化从问题空间到解空间的映射过程,消除和缓解软件危机的进一步加剧
基础软件的任务
在硬件基础上建立比计算机裸机层次更高的软件运行平台、开发平台和管理平台,为应用软件开发者提供更靠近问题空间的解空间;;计算机已进入以网络为中心的发展时期
中间件是介于操作系统与网络应用之间的一层起承上启下作用的支撑软件
中间件提供的解空间更靠近网络应用所面临的问题空间,是快速构建网络应用的利器!;国外中间件发展现状;云计算;普适计算内涵思考;三、产业技术趋势:云计算;;IOS层次架构;ANDROID 体系结构;MEEGO 体系结构;最新稳定版本:2.6.38.5
发布时间 2011-5-2 由Linus Torvalds维护
最新开发版本:2.6.39-rc6
发布时间 2011-5-4
长期维护版本:2.6.35.13
发布时间 2011-4-28
2.4.37.11 发布时间 2011-4-30;Linux版本;Linux的代码量;APP STORE商业调查;Android Market 商业调查;
1.人机交互:多击、双???、单击
文档评论(0)