排序方式: 共有124条查询结果,搜索用时 15 毫秒
61.
分析了传统的面向对象方式实现观察者模式所产生的问题,从AOP的视角考虑问题,并用AspectJ实现了观察者模式。最终实现关注点的分离,使模式具有更好的模块化结构,具体表现在更好的代码局部化,可重用性,组合的透明性和即插即用性(即可扩展性)。 相似文献
62.
随着软件规模越来越大,复杂程度越来越高,软件测试也变得越来越复杂.由于人力、经费、时间等测试资源有限,穷尽测试显然是不划算的.故需要从数量众多的可能测试数据中精心挑选出尽量少的测试数据来设计测试用例,通过这样设计的测试用例可以高效地把隐藏在软件中的错误、缺陷检测出来.文中根据历史数据和以往的经验,利用统计学中的大数定律提出了设计测试用例的"测试用例优先值向量法".该方法的思想是当软件开发的资源、技术条件、开发过程管理等影响软件质量的因素相同时,软件产品中的各种缺陷、错误发生的概率也是基本一定的,因此,可以根据历史数据来推断出各类错误的分布情况,并由此来设计测试用例.该方法具有客观性、高效性和可复用等特点,在软件测试过程中可以节省大量的资源,提高软件测试的效率. 相似文献
63.
64.
基于Schnorr算法的多重数字签名方案 总被引:4,自引:0,他引:4
基于Schnorr算法的身份鉴别和签名,大部分计算都可在预处理阶段完成,效率较高,安全性在于计算离散对数难度。基于此算法,通过引入身份验证和时间限制等机制,设计了两种多重签名方案,能有效地防止签名重发攻击和恶意签名延迟,具有较好的实用性。最后对这两种方案进行了安全和性能分析。 相似文献
65.
组合服务是将一系列Web服务协凋地组合在一起,从而完成预期目标。组合服务按照其引擎分布可分为:集中式服务组合和分布式服务组合。分布式组合服务可以有效地解决集中式组合服务在系统可伸缩性、消息传输效率、自治性和有效负载均衡等方面的问题,将可执行全局流程等价分解成可执行本地流程,以及将服务组合和负载均衡结合集群概念,研究服务组合的QOS。这些将成为新的挑战,文中通过PDG图进行等价分解,并结合QOS,通过实验测试引擎负载,提出将负载均衡融人服务组合QOS研究思想。 相似文献
66.
67.
C++语言与软件的多态性——C++与软件工程系列之二 总被引:1,自引:0,他引:1
多态性是解决相似性问题的有效工具,它使我们的程序设计可在更高的抽象级别上进行、简化了程序的处理逻辑、提高了软件的可维护性。本文接Gardeli的分类方法,对C++语言提供的各种各样的我态性语言成份进行了分类,并加以详细的讨论。 相似文献
68.
Web应用设计的复杂性和用户使用的不可预测性给如何准确地预测它的性能带来了很大的挑战,而且随着Web应用的规模越来越大、用户越来越多,这个挑战变得更加严重.文中就如何准确地设计负载测试进行了深入研究,提出了对用户导航、用户延迟以及用户放弃进行建模的方法来设计负载测试,以使负载测试能够准确地模拟现实用户环境和预测Web应用的性能. 相似文献
69.
70.