【摘 要】
:
Internet技术的发展使得基于网络的应用得到了迅速的发展。鉴于基于Internet的应用是一种分布式应用系统,需要解决安全、可靠性等方面的问题,分布式对象技术成为解决这些问题的
论文部分内容阅读
Internet技术的发展使得基于网络的应用得到了迅速的发展。鉴于基于Internet的应用是一种分布式应用系统,需要解决安全、可靠性等方面的问题,分布式对象技术成为解决这些问题的方法。本文简单分析了四种应用广泛的分布式对象技术(COM+、EJB、CORBA和Web Service)并比较了它们之间的特点。为了在工程中方便的使用分布式对象技术,应采用软件工程的方法对系统进行分析和设计。文章在对当前存在的两种软件开发过程(XP和RUP)进行分析和比较的基础上提出了一种基于分布式对象技术的快速开发过程(以下称为快速开发过程)。 本文提出的快速开发过程是一种经过裁减的RUP过程,采用分布式对象技术直接对业务逻辑编程,在设计工作中以软件体系结构为目标,并在过程中引入了XP的若干实践方法,因此它可以避免RUP过分设计的缺点和避免XP完全依靠源代码的缺点。在这一过程中分为三个核心工作流:捕获需求、设计、实现。捕获需求工作流中采用用例模板、界面和领域模型来捕获较精确的用户需求,设计的目标是获得系统的软件体系结构,它是系统的高层模型图,从而可以避免过分设计的缺点。软件体系结构采用UML语言描述。同时,模式大量应用在设计工作流中,从而可以获得良好的设计。在实现工作流中,XP开发过程中的重构、测试先行和持续集成的实践方法被引入。整个开发周期被分解为若干个迭代,整个系统就是这些迭代成果的集合。最后,使用本过程设计了一个电子商务系统,以揭示如何在实践中使用并验证这一开发过程。整个开发过程进行了两次迭代。本文详细论述了第一个迭代过程中的细节,并简要论述了第二个迭代过程。
其他文献
MA这种新的分布式技术具有灵活性、持久性、活动性、学习性和适应性等,这些特性使得它适合于作信息检索、分布式计算、分布式管理和应用合作等工作.MAS(Mobile Agent System)
该文以混沌动力学、分形几何学与对称群的基本理论为基础,以计算机为实验平台,采用计算机图形技术,在对混沌、分形的相关基础理论与发展现状进行综合回顾的基础上,对内部具有
该文首先分析IDSS 的发展现状,引入了基于案例推理的技术,采用该技术解决了传统的基于规则推理中的知识难以定义和难以规则化等问题,然后研究了自适应人机界面在基于案例库的
论文首先在需求分析的基础上,提出了课件实时生成及点播系统的总体框架.然后详细介绍了课件实时生成及点播系统的实现及关键技术的解决方案,并对其中涉及的课件注册、导入、
该文从银行业务的流程出发,充分体现集中管理、分层管理和主动管理的设计指导思想,参照应用环境的特点,分析现有设备管理的优缺点,描述出自助设备管理的框架和相关特点.根据
特种动物纤维识别是一个较为复杂的问题,即使是专家识别也很难保证较高的识别率.在国内外将计算机图象技术应用于纤维识别的研究很少,很多问题都尚待解决,我们采用计算机图象
该文主要在以下3个方面开展了研究工作:(1)对Logistic混沌映射和跳频多址通信中的跳频码生成技术进行了深入的分析,基于对混沌映射区间二次分割,提出一种采用旋轮策略动态量
该论文主要研究非线性科学中的混沌和混沌控制理论及其在计算机应用中的问题,共分三个部分.第一部分介绍课题研究的背景,给出混沌以及混沌控制的概念,并给出几个经典混沌系统
目前,世界各国政府和区域组织都正在积极地进行电子政务的推广,并提出了相应的建设目标和计划.中国的电子政务市场已由初始阶段逐步向高速发展阶段跨越.该系统是采用Jsp语言
该文的主要内容是介绍在已有信息系统中嵌入一个数字认证系统的设计和实现,用于解决信息系统应用中存在的安全问题.认证系统结合对称和非对称的密码学原理,采用PKI技术,通过