正交软件体系结构演化控制方法探讨.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文档。上传文档
查看更多
第lO卷第3期 铜仁学院学报 2008年 5月 Journal of Tonoren University 正交软件体系结构演化控制方法探讨 饶正婵 (铜仁学院计算机科学系,贵州铜仁 554300) 摘 要:从软件体系结构的概念着手,介绍了正交体系结构的设计风格,论述了正交软件体系结 构的基本思想和结构框架,对正交软件体系结构的各阶段演化设计过程进行了分析讨论,阐述了正 交软件体系结构的设计与演化各个过程. 关键词: 正交: 软件体系结构; 演化: 分析 中图分类号:TP311.52 文献标识码:A 文章编号:1673·9639(2008)03·0132·04 随着计算机技术的发展和应用的不断深入,软件系 也有相应的变化时,对软件也要进行修改。通常,这种 统的规模和复杂度日益增加,在软件设计过程中人们所 修改所需的工作量与软件需求变化的多少和变化的范围 面临的问题不仅仅是考虑软件系统的功能问题,而是面 有直接关系。但是,一个好的软件体系结构能大大减少 临要解决更难处理的可修改性、性能、可靠性等非功能 修改工作量,这种体系结构就是正交软件体系结构。 性问题。特别是从8O年代起.对软件系统适应变更的要 求越来越高,因此系统整体的结构设计己超过了算法和 1.正交软件体系结构 数据结构,成为系统开发关注的主要问题。为了更好地 1.1. 正交软件体系结构概念描述 进行系统结构的设计,在9O年代初期软件开发人员提出 正交软件体系结构由组织层和线索的组件构成。层 了新的解决办法:软件体系结构,试图用类似建筑学的 是由一组具有相同抽象级别的组件构成。线索是子系统 观点去构造软件。以更精确的方式刻画软件的结构。体 的特例,它是由完成不同层次功能的组件组成 (通过相 系结构作为系统的骨架,是软件开发过程的重要产品和 互调用来关联),每一条线索完成整个系统中相对独立的 系统性重要的主要技术,软件开发特别是基于软件重要 一 部分功能。每一条线索的实现与其他线索的实现无关 技术的开发,必须以体系结构为中心,并且从多个视角 或关联很少,在同一层中的组件之间是不存在相互调用 不仅仅是应用程序结构来研究体系结构。 的。如果线索是相互独立的,即不同线索中的组件之间 对于软件项目的开发来说,一个清晰的软件体系结 没有相互调用,那么这个结构就是完全正交的。从以上 构是首要的.即使在初始原型阶段也不例外。然而,在 定义我们可以看出,正交软件体系结构是一种以垂直线 系统开发的初始阶段就设计好系统的最终结构是不可能 索组件族为基础的层次化结构,其基本思想是把应用系 的,也是不现实的,因为,需求还在不断发生变化。所 统的结构按功能的正交相关性,垂直分割为若干个线索 以,一个好的软件体系结构应该可以创建或再创建功能、 (子系统),线索又分为几个层次,每个线索由多个具有 用户界面和问题域模型,进化原型以满足新的软件需求。 不同层次功能和不同抽象级别的组件构成。各线索的相 也就是说,软件体系结构本身也是可进化的,这种进化 同层次的组件具有相同的抽象级别。 可基于需求的变化,增进对问题域的理解,从而进一步 因此,我们可以归纳正交软件体系结构的主要特征 理解实现系统的技术方式。从这种意义一}:来说,不但软 如下:(1)由完成不同功能的r/(r/1)个线索(予系 件系统以原型方式进化,体系结构本身也以原型方式进 统)组成:(2)系统具有m (m1)个不同抽象级别 化。而且,一个软件系统开发完

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档