首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
 网构软件是Internet上各种软件实体以各种协同方式实现跨网络的互连、互通和协作的软件系统,动态演化是其基本特征,演化过程中会导致软件系统失效,面向动态演化的网构软件可靠性分析成为新的技术难题。首先分析构件接口交互之间的协议关系和网构软件动态演化错误传播可达性,提出通过错误传播可达图来界定构件动态演化错误的影响范围,并建立错误传播可达图生成过程模型;其次,为有效解决Markov状态空间“爆炸”的问题,利用错误传播可达图来生成Markov状态转移图,提出基于Markov的网构软件动态演化可靠性分析方法;最后通过案例分析来验证该方法的有效性。  相似文献   

2.
针对软件安全风险传播难以直观描述的问题,应用小世界网络理论对其进行了研究.首先,介绍了软件安全风险的相关概念和小世界网络的性质及模型.其次,在分析软件系统网络拓扑结构的基础上,基于小世界网络理论建立了软件构件间安全风险传播的动力学模型,得到软件安全风险的传播结果,并分析影响软件安全风险传播的关键因素.最后,以某型飞机软...  相似文献   

3.
软件产业正在走向工业化生产时代,软件工业化生产是以标准、规范为基础,以软件质量为保证.在分析和比较了软件能力成熟度模型(Capability Maturity Model,CMM)、集成软件能力成熟度模型(Capability Maturity Model Integration,CMMI)与ISO(International Standard Organization)9000质量体系的基础上,结合以极限编程(ExtremeProgramming,XP)为代表的敏捷过程、统一软件过程(Rational Unified Process,RUP)及微软过程(Microsoft Process,MP)的特点,对不同流派的软件过程进行了分析和比较,重点讨论了合理的软件过程是软件质量的关注点.  相似文献   

4.
软件质量综述   总被引:1,自引:0,他引:1  
近10年来,软件质量研究一直是软件研究发展较快的新方向、新问题.这是因为:软件实践积累了经验,需要加以概括,总结为知识,抽象为科学.另一方面,人们一些实践活动失败,乃软件质量低劣所至,这迫使人们不得不进入这一领域,研究软件质量概念和模型,研究影响软件质量的因素及软件质量控制方法.  相似文献   

5.
用复杂网络理论研究软件系统的复杂性,选取两款面向对象开源软件框架webwork和spring作为研究对象,无(有)向图节点代表类,边代表类间的依赖和关联等关系,将系统抽象为网络图,并对其拓扑结构进行分析.研究表明:无(有)网络具有较大的聚类系数和较小的平均路径长度,具有小世界特性.由于框架都使用了依赖注入和控制反转,程序中类之间的关系,完全由spring容器来控制,而不是由代码控制,容器运行时会根据spring提供的配置信息注入到组件中.用依赖注入的一个结果是改变了编译阶段部分类之间的相互关系,由原来的关联实体类到关联加载配置文件类,从而影响节点的度包括入度和出度,使无(有)向图的边(弧)数改变.实验结果表明:度分布统计特性仍然具有无标度特性.  相似文献   

6.
基于复杂网络的类间集成测试序列生成方法   总被引:1,自引:0,他引:1  
类间集成测试是面向对象软件测试的一个重要部分.将类抽象成节点,类间调用关系抽象成边,建立面向对象软件的复杂网络模型,根据软件网络的结构特征,分析类节点的影响力和复杂性,给出一种软件重要节点的度量方法.在此基础上,将错误被尽早发现的思想应用在类间集成测试排序中,在确保构造的测试桩复杂度较小的前提下,保证重要节点优先测试,得到了一种基于复杂网络的类间集成测试序列生成方法.最后,在开源软件DNS 1.2.0上进行分析和验证,证明了该方法的有效性.  相似文献   

7.
软件需求分析方法研究进展   总被引:2,自引:0,他引:2  
近年来软件需求分析技术获得了长足的发展.需求分析是软件定义期的最后阶段,软件系统的成功构造极大地依赖软件需求分析的质量.不同的需求获取技术、需求分析与建模方法和需求管理与控制手段,对于软件的开发与维护、软件质量和复用影响很大.对软件需求的研究,具有重要的意义.本文系统地分析和总结了软件需求的获取方法、需求分析及建模技术、需求管理等内容,指出了软件需求研究发展的方向.  相似文献   

8.
在期望吞吐量路由量度的基础上,研究路径负载状况和链路干扰范围对路径性能的影响,将介质访问控制子层(Media access control,MAC)接口平均等待队列长度和MAC层向物理层递交数据的速率作为节点负载加入到路由量度中, 提出一种用于无线Mesh网络(Wireless mesh network)的新型路由量度,并将该量度应用于动态源路由协议DSR(Dynamic source routing protocol)协议中;通过仿真实验研究该路由量度中权值系数β的取值对网络性能的影响,并在仿真网络性能β最优时,分析比较期望吞吐量度和新型路由量度在网络吞吐量和数据包端到端延迟方面的性能.仿真结果表明:在数据流量较大、网络负载较大的多射频多信道无线Mesh网络中,新型的路由量度能够提供比期望吞吐量路由量度更准确的链路及路径性能的估计,使得基于该路由量度的路由协议能够选择数据位总传输延迟最小和总节点负载最小的路径,能够避开网络中的繁忙路径和拥塞节点,从而有效地提高网络吞吐量,降低数据包端到端延迟,实现网络的负载平衡.  相似文献   

9.
研究基于Linux网络服务器的软件老化过程建模、预测及软件再生策略问题.通过引入动量项及模拟退火算法的人工神经网络(BP)改进算法,对软件老化过程进行建模和预测.克服了BP算法收敛速度慢,易陷入局部极小值的缺陷,并提出将基于阈值的软件再生策略用于软件老化现象的主动性容错,提高软件系统的可靠性和可用性.仿真结果表明,该策略既降低了软件失效率,又减少了系统由于软件恢复而暂停服务的时间.  相似文献   

10.
软件复用是指在开发新的软件系统时,对已有软件的重新使用,该软件可能是已存在的软件,也可能是专门设计的可复用构件.基于构件的软件开发是指利用已开发完成的商业构件(或可复用的构件),按应用需求组装形成软件应用系统的开发方法.基于软件构件的软件复用技术是实现软件工业化生产的技术基础,是解决"软件危机"的重要途径.在对软件构件及其相关技术进行研究的基础上,将软件构件技术应用于教务管理系统的开发实践中,给出了该开发方法的具体应用.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号