建筑体系结构与软件构架.PDFVIP

  • 27
  • 0
  • 约1.03万字
  • 约 4页
  • 2017-06-05 发布于四川
  • 举报
建筑体系结构与软件构架

第24卷第1期 计算机工程 1998年1月 V01.24J幢l 1998 ComputerEngineering January ·软件技太研究与实现。 建筑体系结构与软件构架 刘泽赞纪锡强钱乐秋 (复旦大学计算机系上海200433) 摘要一个好的软件构架可以促进应用系统的开发,文中从建筑体系结构的一些重要概念引出了软件构架的重要概念并举 出一些例子:j口以分析说明。 关键词建筑体系结构软件构架软件视图 软件风格 andSoftware Architecture Architecture Building LiuZezanJiXiqiangQianLeqiu 鸬t4, of Science,FudanShanghaj200433) (DepartmentComputer University A softwarearchitecurefacilitates introducesome 【Abstract】good system important applicationdevelopment,thispaper of,;oftwarearchitecture withthealternativein architecture,someare concepts bycomparing conceptbuilding examplespres· entedto these analysisCOncepts. Software words】 architecture;Softwarearchitecture vlew;Software 【Key Building style 在建筑体系结构中.对于一个复杂的建筑物可将 信息.从中找出有用的信息,这是一个抽象思维、逻 它分解为各种基本成分,这些基本成分:之间相互联系 辑推理的过程,结果是得到一个软件规格说明;(2) 从而构成一个复杂的建筑。对应地,在软件构架中, 建立软件构架阶段在这个阶段,设计者主要从结构 我们也应包括怎样将不同的基本成分组成整个系统, 的角度对整个系统进行分析,它包括应选择哪些基本 怎样设计整体的控制结构,基本成分间的通信协议如 构架元素,如何决定这些基本元素之间的关系,以及 何选择,怎样实现控制同步等功能。 如何对这些基本元素作限制以满足需求。最后形成一 正如建筑体系结构的众多优点,软件构架亦有以 个系统框架扶而用来满足上面需求阶段的要求,并作 下优点:(】)它提供了复杂系统的高层抽象,这样设 为进一步设计的基础:(3)设计阶段主要应包括如 计者就可以从高层次知道该系统应该有哪些功能来满 何将一个系统模块化,决定这些模块间的界面,模块 足用户要求:(2)软件构架提供了多种模板,这样当 中具体的流程和算法的选定。对上支持构架阶段中形 设计者要在某个领域进行设计时.可参二等该领域的模 成的系统框架,对下提供实现基础;(4)实现阶段

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档