A. 基于事件的系统中,构件不是直接调用另一个构件的过程,而是触发或者广播一个或多个事件。 B. 一个事件的触发导致了另一个模块中的过程的调用,这种风格也称为隐式调用。 C. 事件的触发者并不知道哪些构件会被这些事件影响。 D. 事件的触发者并不知道这些被调用过程的执行顺序。
A. 系统中的构件和连接件都有一个顶部和一个底部 B. 构件之间不允许直接连接 C. 构件相对独立,依赖较少 D. 构件之间的通信通过连接件为中介的异步消息交换机制来实现
A. 服务器主要负责数据管理,客户机主要完成与用户的交互任务 B. 客户应用程序和服务器构件分别运行在不同的计算机上 C. 软件移植困难 D. 软件维护和升级困难
A. 是一个三层应用结构,包括浏览器、Web服务器、数据库服务器 B. 应用程序以网页的形式存放在Web服务器上 C. 系统安装、修改和维护在服务器端解决,安装、维护、升级方便。 D. 由于B/S风格有很多优点,很快会淘汰C/S风格。
A. 不同线索中的构件之间没有相互调用 B. 同一层的构件之间没有相互调用 C. 线索之间相互垂直交叉连接,成十字形, D. 每条线索相当于一个子系统,由于线索的正交性,一个线索的修改,不会影响到其他线索
A. 构件之间通过消息总线进行通信 B. 消息总线是系统的连接件,负责消息的分配、传递、过滤和处理结果的返回 C. 复杂构件可以分解为层次较低的子构件,这些子构件通过局部消息总线连接 D. 构件向消息总线登记感兴趣的消息,形成构件响应信息登记表。