软件体系 结构---软件复用与构件技术.pdfVIP

软件体系 结构---软件复用与构件技术.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件体系结构 软件复用与构件技术 软件复用、构件技术与领域工程 Part 1:构件技术 Part 1:构件技术 P1-1、软件构件的概念 P1-2、面向构件 P1-3、基于构件 Part 2:领域工程 P2-1、软件复用 P2-2、领域工程 Part 1 :软件构件 0-1:软件产业形势 l 权威市场研究及顾问机构Gartner指出:到2005年,至 少70%的新的应用软件将会以构件化的方式基于构架 (软件体系结构)开发而成 ! (软件本身) l 麦肯锡在研究了世界上最成功的100家软件企业后,得 出结论:一种新的采用了标准化的复用构件技术,最 终将会取代昂贵的定制编程和集成,这种方法是未来 软件生产力提高的主要来源,也将成为软件行业未来 前景中的核心部分。 (生产方 式) l 目前,构件技术在99%的企业中得到了应用,效果极 好,被称为是软件开发业中的银弹 !(软件企业) Part 1 :软件构件 0-1:软件产业形势 l 普元CEO刘亚东博士在 《软件中国的机会》中对比了 中美软件业发展的轨迹,提出面向构件的软件开发是 中国软件业的机遇。 (国内形势) l …... Part 1 :软件构件 0-2 :软件开发中的问题 互联网时代,软件规模上升,给软件开发带来了许多的问题: ⊿技术和需求的变化的问题 ⊿软件难以维护问题 ⊿重复不必要的工作问题 ⊿软件质量和成本有效性问题 ⊿应用集成的问题 …… 而构件技术为解决以上问题的提供了有效途径。 可复用的构件,特别是满足大问题空间的可复用构件,在 捕获软件变化性、提高软件的可理解性和维护性、增强 软件质量属性同时,可大大提高生产率。 Part 1 :软件构件 0-3: 软件开发复用的益处 l 在可执行代码上的复用可以减少影响源代码的量,进 而提高可维护性 l 当需求变化时,有助于定位需求的改进部分 l 构件对系统的划分使得重构变得容易一些 l 有助于逐渐的增量式的应用集成 l 有利于构件成分替换式的软件升级 l 更有利于应用构架 (软件体系结构)的良好迁移 l 系统的开发模式:从程序编制变为构件组装 Part 1 :软件构件 0-4 :软件复用的副效应 l 过于热衷于复用而花费大量的时间来设计代码来覆盖 所有可能的情况或将来可能出现的需求,会带来更大 的风险 l 未能将变化影响的代码局限在一个小的范围内而难以改 动所带来的问题 l 过多不同组织之间的代码复用带来维护上的漫长沟通 l 追求过高程度的抽象和通用而带来的问题。诸如:①复杂、 难以理解、更难以维护问题;②与专用构件相比,通用构件需要更多的开 发工作量问题;③通用构件可能要进行功能上的折中而带来的不能满足所 需功能的问题;④通用构件比专用构件性能差的问题;⑤过于通用而增加 维护开销并降低系统性能等等。所以一定要在 “通用”和 “专用”之间 要折中,并偏向专用构件的开发和利用 Part 1 :软件构件 0-5 :软件复用的原则 l 在一个整体的概念和框架下,而不是在随意的方式下

文档评论(0)

159****1262 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档