一种基于PLM系统的软件体系结构风格的研.docVIP

一种基于PLM系统的软件体系结构风格的研.doc

  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文档。上传文档
查看更多
一种基于PLM系统的软件体系结构风格的研.doc

  一种基于PLM系统的软件体系结构风格的研|第1 内容加载中... 1引言 随着计算机硬件、软件技术的飞速发展,系统开发越来越受到人们的关注。软件体系结构作为软件工程研究领域的一部分已得到了长足的发展。一个好的软件体系结构可以维系软件软件系统的完整性,使得开发和维护工作不至于杂乱无章;还可以简化软件系统的复杂性,让众多的开发单位的软件工程师们能以并行方式展开工作。目前对软件体系结构的研究主要分为4类,其中软件体系结构风格是其研究的一个主要方向。软件体系结构风格也是多种多样,C/S(客户/服务器)风格和正交系统风格是其中两个常用的软件体系结构风格,现就这两种风格的特点进行比较分析,提出基于-PLM系统的两种风格的混合使用的一个实例. 2软件体系结构 2.1软件体系结构简介 软件体系结构作为软件工程研究领域的一部分,虽得到了长足的发展,但是目前始终没有一个明确的定义,学术界尚未达到统一,其中有一些具有代表性的定义,Bass定义认为软件体系结构是系统的一个或多个,包括构件、构件的外部可视属性和构件之间的关系;IEEE则认为软件体系结构是由以构件、连接件、配置环境及他们之间关系为理论内容和指导上述理论内容设计原理组成。总之软件体系结构是对一个系统整体结构设计的刻画,主要描述以下属性:功能性构件和数据构件;构件之间的连接包括数据流和控制流;各种约束条件,包括软件通讯协议、构件间的同步等。 2.2软件体系结构风格 软件体系结构风格是软件体系结构的惯用模式。好的设计师一般倾向于复用已经构建好的一系列软件体系组织--体系结构风格。体系结构风格是反复出现的结构组织模式和习惯用法.是对一系列体系结构设计的抽象。所谓软件体系结构风格就是在众多系统中所拥有的共同组织框架和语义特性,指导如何将各个模块和子系统组织成一个完整的系统。层次系统风格和正交系统风格是常见的两类的软件体系结构风格。 2.2.1 C/S风格 在软件体系结构的风格设计中,客户I服务器无疑曾是最重要的风格。C/S体系结构是把数据库内容放在远程的服务器上,通过任务合理的分配到client和server端,从而降低了系统的开销,可以充分利用两端的硬件优势。CI5结构采用分层的思想,将任意一个应用系统分成3个部分:显示逻辑部分,事务处理部分,数据处理逻辑部分,一般分为两层C/S结构和三层C/S结构。在两层C/S结构中,显示逻辑部分与事务处理部分被放在客户端。数据处理逻辑部分被放在服务器端;三层C/S是在两层C/S结构的基础上增加一个(mgt;l)个层构成; (3)线索之间是正交的; (4)系统有一个公共驱动层和公共数据层。 现给出一个具有4层2个线索的正交软件体系结构的一般框架图,如图2。在图2中,ABDK是一个线索,ABDK也是一个线索,B,C在同一层上.不能互相调用。一般来说最后一层是一个物理数据库连接构件和设备构件,供整个系统公用。 正交风格的优点是:(1)结构清晰,易于理解;(2)易修改,可维护性强;(3)可移植性强,重用粒度大。 3 C/S与正交风格混合体系结构风格。 通过对上述两种体系结构风格的分析研究,综合两者的优点,扬长避短,再结合一般企业对PLM系统的要求,现给出一种两者混合的体系结构风格。 内容加载中... 1引言 随着计算机硬件、软件技术的飞速发展,系统开发越来越受到人们的关注。软件体系结构作为软件工程研究领域的一部分已得到了长足的发展。一个好的软件体系结构可以维系软件软件系统的完整性,使得开发和维护工作不至于杂乱无章;还可以简化软件系统的复杂性,让众多的开发单位的软件工程师们能以并行方式展开工作。目前对软件体系结构的研究主要分为4类,其中软件体系结构风格是其研究的一个主要方向。软件体系结构风格也是多种多样,C/S(客户/服务器)风格和正交系统风格是其中两个常用的软件体系结构风格,现就这两种风格的特点进行比较分析,提出基于-PLM系统的两种风格的混合使用的一个实例. 2软件体系结构 2.1软件体系结构简介 软件体系结构作为软件工程研究领域的一部分,虽得到了长足的发展,但是目前始终没有一个明确的定义,学术界尚未达到统一,其中有一些具有代表性的定义,Bass定义认为软件体系结构是系统的一个或多个,包括构件、构件的外部可视属性和构件之间的关系;IEEE则认为软件体系结构是由以构件、连接件、配置环境及他们之间关系为理论内容和指导上述理论内容设计原理组成。总之软件体系结构是对一个系统整体结构设计的刻画,主要描述以下属性:功能性构件和数据构件;构件之间的连接包括数据流和控制流;各种约束条件,包括软件通讯协议、构件间的同步等。 2.2软件体系结构风格 软件体系结构风格

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档