软件工程 第3章 软件开发技术.ppt_第1页
软件工程 第3章 软件开发技术.ppt_第2页
软件工程 第3章 软件开发技术.ppt_第3页
软件工程 第3章 软件开发技术.ppt_第4页
软件工程 第3章 软件开发技术.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 21世纪高等院校计算机系列教材软件系统分析与设计 殷建民主编刘东瑰赵良军欧阳默副主编中国水利水电出版社 2 第3章软件开发技术 软件开发平台中间件技术构件技术 3 3 1软件开发平台 3 1 1Microsoft NET平台Microsoft NETFramework NETCLR 通用语言运行环境 NETBCL 基础类库 ASP NET ADO NET MicrosoftVisualStudio NET ADO NET组件 XML数据组件 Windows表单组件 ASP NET应用服务 ASP NETWeb表单 Web服务支持 4 3 1软件开发平台 3 1 2J2EE平台组件 容器 搭建体系架构平台标准服务多层应用模型 5 3 1软件开发平台 3 1 3Microsoft NET与J2EE的异同类似的平台基础构造相同的三层 多层体系不同的移植 性能和扩展在Web支持方面的比较第三方厂商的支持潜在的市场 6 3 2中间件技术 3 2 1中间件简介终端仿真 屏幕转换中间件数据访问中间件远程过程调用中间件消息中间件交易中间件对象中间件Web服务器中间件安全中间件 7 3 2中间件技术 3 2 2消息代理中间件构件化的结构可恢复性 易于管理 灵活性具有数据转换设施 可靠高效的通信多样的管理能力丰富的应用开发环境 8 3 2中间件技术 3 2 3面向数据库的中间件ODBCJDBC数据库网关 9 3 3构件技术 3 3 1构件库构件的存储构件的分类与检索机制构件库的编目构件库的管理和维护 10 3 3构件技术 3 3 2构件模型3C模型刻面 Facet 模型青鸟模型 11 3 3构件技术 3 3 3构件的属性与特点构件是可独立配置的单元 构件必须自包容 构件强调与环境和其他构件的分离 因此构件的实现是严格封装的 外界没机会或没必要知道构件内部的实现细节 构件可以在适当的环境中被复合使用 因此构件需要提供清楚的接口规范 可以与环境交互 构件没有个体特有的属性 最多仅有特定构件的一份副本 12 3 3构件技术 3 3 4构件与中间件中间件 本质上是对分布式应用的抽象 中间件与系统架构实际上是从两种不同的角度看待软件的中间层次 中间件促进了构件化软件 基于中间件开发的应用系统是构件化的 中间件提供了构件的体系结构 极大提高了构件化软件开发的效率和质量 构件化的软件设计思想在中间件发展中起到了重要的作用 13 3 4小节 Microsoft NET平台和J2EE平台是目前最常用的两大软件开发平台 作为彼此竞争的应用平台 Microsoft NET平台和J2EE平台在目标和体系结构上极其相似 但在实现上又完全不同 二者总的关系是 异中有同 同中有异 中间件是处于操作系统和应用程序之间的软件 中间件保持了平台的透明性 抽象了典型的应用模式 应用软件开发者可以基于标准的中间件进行再开发 而不必再考虑操作系统的问题 构件是可复用的软件成份 可被用来构造其他软件 中间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论