【摘 要】
:
软件体系结构构造是成功开发大型软件的关键,但体系结构构造缺乏有效的方法论指导.本文认为,软件模式是大量设计经验的总结,并已经在一些系统开发中得到成功的应用.提出一种基于模式的体系结构构造方法,试图将体系结构工程师设计体系结构的知识以体系结构模式的方式表示出来,进而体系结构构造是基于这些模式进行的,详细讨论方法实施中的若干关键技术,并与相关工作进行了比较.最后,给出了该方法在软件测试工具的体系结构构
【机 构】
:
北京航空航天大学计算机科学与工程系(北京)
【出 处】
:
2002全国软件与应用学术会议(NASAC)
论文部分内容阅读
软件体系结构构造是成功开发大型软件的关键,但体系结构构造缺乏有效的方法论指导.本文认为,软件模式是大量设计经验的总结,并已经在一些系统开发中得到成功的应用.提出一种基于模式的体系结构构造方法,试图将体系结构工程师设计体系结构的知识以体系结构模式的方式表示出来,进而体系结构构造是基于这些模式进行的,详细讨论方法实施中的若干关键技术,并与相关工作进行了比较.最后,给出了该方法在软件测试工具的体系结构构造中的应用.
其他文献
本文通过对编译系统进行面向对象分析,探讨了基于编译类库构造编译器的方法.在我们的方法中,编译器由编译器基本构件和目标机描述两部分组成.编译器基本构件的抽象模型以语法单元为单位,集编译过程中的词法分析、语法分析、语义处理、优化和执行等操作与一体,打破了传统编译器中各个编译阶段的空间分割.目标环境的定制以GCC的RTL语言为工具.由于insn是RTL的功能单元,且不同目标机指令的RTL模板间存在许多相
本文提出了一个软件开发的生长式过程模型,指出软件演变的基本动力是用户需求的变化,软件生命过程的多样性是必然的,软件生命过程中是可规划的,引入了软件生命周期策略的新概念.文中分析了Web软件的性质,以及当前软件过程模型和开发工具对Web软件开发支持的不足之处,据此提出了适合于Web生命周期策略-生长策略,并根据支持在生长策略下开发Web软件对软件工具的需求,设计了软件生长环境模型.
由于工作流技术具有在异构环境中处理复杂事务的能力,所以在科学研究、电子政务、电子商务等方面引起了广泛的关注.国际工作流联盟提出了工作流参考模型,主要包括:流程定义工具、工作流引擎、被激活的应用接口、工作流客户端应用和流程监控工 具.工作流引擎是工作流模型中的核心部件,它的设计与实现至关重要.本文主要介绍一个基于活动图的工作流引擎的设计与实现.
虚拟企业是由多个独立企业为共享技术和核心竞争力资源,以快速响应市场需求变化为目的而组成的一个企业联盟.如何从一组独立的企业出发,建立有效的虚拟企业联盟,提高虚拟企业内各成员企业之间的协作效率,已经成为虚拟企业研究和应用的热点.本文首先分析了虚拟企业的相关概念,包括虚拟企业生命周期和虚拟企业服务中间件等,然后针对虚拟企业组建和运营中的关键问题之一—协作问题,提出了一种建立在企业协作关系网基础之上的虚
XML(eXtensible Markup Language)日益成为互联网上数据表现和数据交换的标准,而在浩瀚的XML组织的信息中进行有效的检索也就成为需要解决的问题.本文作者在传统文本文档检索技术的基础上,提出了一种新的面向XML文本文档的检索模型,并通过一定的检索实验,验证了模型的有效性.
本文首先回顾了软件复用技术的发展过程,进而讨论了复用技术在信息系统中面临的问题.通过现行分布式多层信息系统的改进,提出了一种基于软件构件的信息系统的复用模型.
解决分布式应用日益增多的实时问题需要实时中间件.实时中间件是分布式实时应用的支撑平台,它为应用提供表达实时约束的手段,并提供调度请求的机制和多种控制资源的方法,从而为分布式应用实现执行时间的可预测性提供方法.本文给出了实时中间件的概念体系,提出了一个多级线程池实时中间件体系结构,该模型不仅具有较强的并发处理能力,而且可以控制网络和请求使用的各种资源,能够提高系统的时间可预测性.采用该体系结构,我们
本文在分析构件技术的基础上,结合电力营销管理信息系统开发实例,讨论了采用构件耦合法设计应用系统体系结构和应用服务器构件部署结构的技术方案,并给出了应用系统开发方法和步骤.
本文介绍了组态软件采用的一种新开时势Clinet/Server体系结构,以及结构所包含的客户和服务器子系统的功能.同时对工业控制组态软件的发展趋势进行了展望.
对软件系统的适应性及其特性进行了分析,提出适应性系统的软件体系结构的概念.阐述了一个适应性软件系统的开发实例:多用途绘图工具的系统结构和特点.