章二 软件体系结构的构建模式(3)一、知识库模式1、知识库模式特征采用知识库模式构建的系统通常有两个截然不同的功能构件: (1)中央数据单元构件:代表系统当前的各种状态; (2)一些相对独立的组件的集合:对中央数据单元进行操作。这样,中央数据单元和外部组件集合之间的信息交互就成为基于知识库模式的系统中至关重要的问题。这种信息交互的方式也存在很大差异。信息交互方式的差异导致了
章二 软件体系结构的构建模式(2)三、事件驱动模式1、事件驱动模式事件驱动系统的基本观点是一个系统对外部的表现可以从它对事件的处理表征出来。特点: (1)系统由若干个子系统或元素所组成的一个整体; (2)系统有一定的目标,各子系统在某一种消息机制的控制下,为了这个目标而协调行动; (3)在某一种消息机制的控制下,系统作为一个整体与环境相适应和协调;
章二 软件体系结构的构建模式一个设计良好的通用模式往往是这个工程领域技术成熟的标志。1、管道过滤模式1)概述:每个功能模块都有一组输入和输出;功能模块对输入数据流进行增量计算得到输出数据流。功能模块称作过滤器filter;功能模块间的连接可看作输入、输出数据流之间的通路,称作管道。2)特征:过滤器的相对独立性,即过滤器独立完成自身功能,相互之间无需进行状态交互。整个管道过滤
章一 1)计算机系统:适当地组织在一起的一系列系统元素的集合,这些系统元素相互配合、相互协作,通过对信息的处理而完成预先定义的目标。系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。2)软件过程:是为了获得高质量软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。又称软件生存周期过程,是在软件生存周期内达到一定目标而必须实施的一系列相关过程的集合。3)安装在
《WEB应用测试》笔记(十)3、应用服务组件3.1、服务器端分组服务器:服务器是从本地主机或远端主机向其他软件程序提供服务的软件程序。用来运行服务器软件程序的硬件单元也经常称为服务器。物理硬件单元可支持多个客户机程序,故将软件称为服务器可能更为准确。分组服务器向其它应用提供服务并扩展自身的功能。在基于Web的系统中两种常用的分组服务器是Web服务器和数据库服务器。Web服务器一般用来存储可以通过浏
《WEB应用测试》笔记(九)第5章 Web应用组件通常我们是在走查期间从应用程序的开发者那里了解应用的体系结构的。另一种方法是通过跟踪组件之间相互交流的传输信息来自行分析。例如通过浏览器提交事务的方法可以开发一个直接访问数据库的测试,或代表实际用户活动的测试。1、概述:基于Web的系统包括硬件组件、软件组件和用户。在分布式结构中,组件归类到相关的服务群组中。分布式体系结构可用于传统的客户-服务器系
《WEB应用测试》笔记(八)第4章 网络基础1、相关概念(1.1)T1连接:提供点到点连接的专用租用电话线路。使用一组24个信道的双绞线传输数据。每个线对中的一条用于发送数据,另一条用于接收数据,线对组合起来可提供1.54Mbps的数据传输率。(1.2)T3连接:类似T1连接,但使用的是672条信道,提供更高的数据传输速率45Mbps。(1.3)DS连接服务:是部分或多个T1和T3线路
《WEB应用测试》笔记(七)21、条件组合(1)软件测试中长期存在的难题是需要足够的时间来运行所有可能的测试用例。最冒险的方法是不使用有规律的方法而随机减少测试用例。更好的方法是安装软件构造版本来对全部测试用例进行划分。(2)条件组合方法包括对变量组合的分析,每种组合代表一个以同一测试脚本合步骤进行测试的条件。条件组合方法包括以下步骤:(2.1)确定变量;(2.2)对于每个变量确定唯一
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号