软件体系结构作业2--新.docxVIP

  • 19
  • 0
  • 约 10页
  • 2017-06-09 发布于湖北
  • 举报
软件体系结构作业(二) 1. 层次系统体系结构和基于消息的层次体系结构有什么区别? 层次系统组织成一个层次结构,每一层为上层服务,并作为下层客户。这种风格支持基于可增加抽象层的设计。这样,允许将一个复杂问题分解成一个增量步骤序列的实现。每一层最多影响两层。在一些层次系统中,除了一些精心挑选的输出函数外,内部层次只对相邻层可见,这样的系统中,构建在一些层实现了虚拟机(在另一些层次系统中层是部分不透明的),连接件通过决定层间如何交互的来定义,拓扑约束包括相邻层间的交互约束。 JB/ HMB风格基于层次消息总线、支持构件的分布和并发,构件之间通过消息总线进行通讯消息总线是系统的连接件,负责消息的分派、传递和过滤,以及处理结果的返回;各个构件挂接在消息总线上,向总线登记感兴趣的消息类型;构件根据需要发出消息,由消息总线负责将该消息分派到系统中所有对此消息感兴趣的构件,消息是构件之间通讯的唯一方式;构件接收到消息后,根据自身状态对消息进行响应,并通过总线返回处理结果.由于构件通过总线进行连,并不要求各个构件具有相同的地址空间或局限在一台机器上. 2. 分析比较b/s,二层c/s,三层c/s,指出优缺点。 B/S 是基于浏览器与服务器之间的应用程序,网站就基本上属于这种结构,输入一个地址就可以访问的,C/S基于客户端与服务器之间的应用程序,比如说现在的一些网游,需要下载一个客户端才能运行的程序

文档评论(0)

1亿VIP精品文档

相关文档