基于组件的高可靠性软件的构建方法研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:zhouyueying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的复杂度和规模不断增长和扩大,业界对于软件的可重用性和可维护性的要求也越来越高。基于组件的软件具有较高层次的可重用性和高度的可维护性,因而成为了近年来软件开发的热点。软件可靠性是软件质量的重要指标之一,软件业也越来越关注软件的可靠性问题。本文主要研究基于组件的高可靠软件系统的构建方法。 构建基于组件的软件系统主要有三种方法:一般构建方法、基于组件库的构建方法和使用冗余思想进行构建的方法。但是由于成本、精力以及可靠性目标的种种约束,上述方法存在着一些不足之处。 本文在分析、研究上述三种方法的基础上,分析了Simplex思想和操作剖面思想的优势和不足,并结合使用上述两种思想提出了一种改进的构建方法,称为SO方法。该方法从软件可靠性角度出发,合理使用冗余技术,以较低的精力和成本来构建一个高可靠的基于组件的软件系统。本文结合上海经贸国际货运有限公司空运进口业务管理系统的实例,使用可靠性以及性价比这两个技术指标,对各种构建方法进行了定量的分析和比较。 经过分析和比较,得出以下结论:SO方法是一种性价比较高的构建方法。在成本、精力受限的情况下,该方法有利于有效地提高基于组件的软件系统的可靠性。
其他文献
在我们的经济建设、日常生活中,80%的信息都是与地理信息相关的.在GIS应用中,高效的GIS引擎是应用系统的核心.该文首先介绍了在GIS引擎领域的重要理论和概念,阐述了GIS的数据
IP组播是发展潜力很大的网络应用,其可靠性是一个需要解决的难题.新兴的主动网络技术赋予网络以极大的灵活性,因而为提高很多网络应用(包括可靠组播)的性能提供了新思路.该文
人类社会是一个群体社会,特别是在当今信息化社会中,人们的生活和工作方式明显地具有群体性、交互性、分布性与协作性等特征.CSCW(计算机支持的协同工作)把"协同科学"与计算
随着计算机技术的飞速发展,计算机辅助教育已成为信息时代的重要教育形式。但是教学系统中的教育资源缺乏统一的规范化表示,导致网络中存在许多相同或相似的资源而不能相互共
可视语音的合成是近年来多媒体信号处理中的一个研究焦点和难点.随着智能人机交互应用的兴起,人们需要在交流过程中融合多种表达方式,多种行为模态以增加信息的含量,提高信息
本文对于“校园网络管理系统”中故障管理模块的整体框架和具体功能作了详细的描述和分析,设计并实现了如下故障管理功能:故障轮循、故障接收、故障日志和智能故障诊断。 在
数据挖掘又称数据库中知识发现,是从大量数据中用非平凡的方法发现有用的知识。分类是数据挖掘中的一项非常重要的任务,在商业、金融、电讯、DNA分析、科学研究等诸多领域具有
超立方体网络是迄今为止最为重要和最具吸引力的网络拓扑结构之一。本文通过对当前网络中的拥塞控制、流量控制和负载均衡等问题的深入研究,提出和设计了基于负载均衡的超立方
学位
中文版面(特别是中文报纸版面)中文本域与非文本域经常交错嵌入。非文本域对文本域的提取会造成干扰。针对这种特点,本文提出了一种非文本块优先的中文版面分析方法。首先提取