1、通常,嵌入式中间件没有统一的架构风格,根据应用对象的不同可存在多种类型,比较常见的是消息中间件和分布式对象中间件。以下有关消息中间件的描述中,不正确的是
分布式对象中间件:消息中间件主要由一组对象来提供系统服务,对象间能够跨平台通信
消息中间件:
- 消息传输过程中保存消息的一种容器
- 采用异步处理模式、应用程序和应用程序调用关系为松耦合关系
- 消息传递服务模型有点对点模型、发布-订阅模型、推拉模式
2、在服务端构件模型的典型解决方案中,(EJB和COM+)较为适用于应用服务器。
EJB(Enterprise Java Beans) 是运行在独立服务器上的组件。
COM+ 是 Microsoft 组件对象模型 (COM) 和 Microsoft Transaction Server (MTS) 的演变。COM+ 可用于开发适用于Windows的企业范围、任务关键型分布式应用程序。
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器。
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
3、基于体系结构的软件设计(Architecture-Based Software Design. ABSD) 方法是体系结构驱动,是指构成体系结构的(商业、质量和功能需求)的组合驱动的。ABSD方法是一个自顶向下、递归细化的方法,软件系统的体系结构通过该方法得到细化,直到能产生(软件构件和类)
4、软件体系结构风格是描述某一特定应用领城中系统组织方式的惯用模式。其中,在批处理风格软件体系结构中,每个处理步骤是一个单独的程序,每一步必须在前一步结束后才能开始,并且数据必须是完整的,以(整体)的方式传递,基于规则的系统包括规则集、规则解释器、规则/数据选择器及(工作内存)
5、在软件架构复用中,(机会复用)是指开发过程中,只要发现有可复用的资产,就对其进行复用。(系统复用)是指在开发之前,就要进行规划,以决定哪些需要复用。
6、软件复用过程的主要阶段包括 构造/获取可复用的软件资产、管理可复用资产和使用可复用资产
软件复用过程包含:创建、复用、支持、管理4个过程。
1、创建过程:界定和提供可复用资产,以满足复用者的需要;
2、复用过程:利用可复用资产来生产应用软件产品;
3、支持过程:全面支持可复用资产的获取、管理和维护工作;
4、管理过程:执行计划、启动、资源、跟踪,并协调其他各个过程;