【摘 要】
:
软件系统是否可以提供一个具有可改变、可演化的开放环境成为现代软件系统开发中的关键因素,因此系统设计人员如何进行软件体系结构(Software Architecture)的设计,在软件开发
论文部分内容阅读
软件系统是否可以提供一个具有可改变、可演化的开放环境成为现代软件系统开发中的关键因素,因此系统设计人员如何进行软件体系结构(Software Architecture)的设计,在软件开发过程中起着决定性的作用。软件体系结构的设计包括建立可重用软件构件库、描述构件互连的结构和规定构件间互操作与集成的规范等。科学合理的软件体系结构是软件开发的重要基础,通过建立构件及其规范可以实现软件体系结构对软件开发的有效规范。 本文对开放性技术和分布式技术进行了论述,然后描述并比较了当前的多种体系结构风格。在分析比较OpenDoc、OLE/COM和Java Beans这几种基于构件的体系结构的基础上,提出了开放性分布式领域软件体系结构ODDSA(Open Distributed Domain-specific Software Architecture)。ODDSA利用已经存在的技术如OOP(Object Oriented Programming),软件构件,及“协作”、“代理”等来定义构筑应用的风格,提高计算机软件的易用性和易开发性,力图克服影响软件应用的结构单一、难于配置和扩展等问题。 在分析软件开发过程和防洪领域特点的基础上,建立基于ODDSA体系结构的应用框架,并将其应用于水利领域,构筑了一个防洪调度应用框架,并对应用框架中集成的防洪领域各个模块进行了研究。
其他文献
随着网络应用的不断发展,网络安全问题也日益突出。越来越多的安全技术被应用到网络安全领域。而绝大多数的安全措施都属于被动防御,缺乏更加积极的保护措施。 入侵检测是网
该文对MBACS算法进行结构上的比较,证明所有的MBACS算法的接纳控制等式可以表示为相同的结构.而且通过这个结构,证明部分MBACS算法使用相同的测量过程,调整它们的参数满足一
作为区域网技术的一种,以太网技术在80年代以来发展非常迅速。从最初的10兆共享式以太网到快速交换以太网,以至到千兆以太网。IEEE新的标准的不断制定不仅给千兆以太网的广泛应
该论文介绍了一种新的可伸缩的安全服务发现服务(Scalable Secure Service Discover Service简称SDS),它是一种能够帮助用户根据各自任务的需求,安全的寻找到相应服务的目录
随着互联网的飞速发展,海量信息的处理成为越来越普遍的需求。通常,海量数据的处理要求工作人员学习分布式相关知识,学习成本和开发成本都比较高,而且现有大数据开发平台对于
软件定义网络(Software-Defined Network,下文均以SDN代替),是一种新型的控制与数据平面相分离的网络架构。在SDN平台上进行网络会话业务的研究和实现,可以摆脱传统互联网的
作为智能化刀具的一部分,将刀具标准图形库管理系统技术应用于刀具行业,利用该领域中现有刀具模型指导实际中刀具标准图形库,降低企业使用刀具的成本,延长刀具的使用寿命,提高刀具
该论文详细阐述了使用JSP处理用户注册表单的过程.JSP的一条基本编程原则是将尽可能多的数据处理交给JavaBean.JSP处理表单的工具显示了一些独特的特征.它不但能为用户输入的
该文主要研究嵌入式Internet的安全问题,提出了新的嵌入式Internet防火墙技术.首先,通过对嵌入式系统的分析,探讨了嵌入式Internet的相关技术,建立了嵌入式Internet和扩展Int
该文在研究智能卡技术、COS原理和国内外相关标准的基础上,分析比较现有COS的优缺点,设计实现了新型的支持双界面卡、符合国内外标准、支持"一卡多用"的卡操作系统——BHCOS.