【摘 要】
:
风险评估是每个软件风险管理计划的一个必要过程。在软件开发阶段早期执行风险评估可以更有效地提高系统资源的分配率。为了改善软件丌发过程,提高软件产品的质量,必须能够在
论文部分内容阅读
风险评估是每个软件风险管理计划的一个必要过程。在软件开发阶段早期执行风险评估可以更有效地提高系统资源的分配率。为了改善软件丌发过程,提高软件产品的质量,必须能够在软件开发过程早期收集的数据基础上建立风险分析模型。这些模型将帮助系统开发师鉴别产品架构的高风险构件,从而采取合适的补救措施以达到控制和优化开发过程、提高产品质量的目的。本文给出了两种软件开发早期的基于软件体系结构UML模型的风险评估方法,分别用于评估软件系统的可靠性和维护性。对可靠性风险评估,描述了一个基于动态度量的启发式风险评估方法。该方法使用动态复杂性和动态耦合定义体系结构元素(构件和连接件)的复杂性因子,利用失效波及范围界定评估严重性,然后联合严重性和复杂性作为构件和连接件开发启发式风险因子,最后通过开发一个风险聚集算法将构件和连接件的风险因子聚集到体系结构层次。对维护性风险评估,主要从构件发生变更的可能性和构件变更的维护影响两方面着手,首先构造一个行为依赖因子来估算系统构件发生变更的可能性,计算每对构件之间的变更大小来估算每个构件变更的维护影响因子,然后联合上述两个因素得到系统中每个构件的维护风险因子。最后,对Digital Sound Recorder体系结构进行了实例分析。结果表明,通过上述方法能够评估系统风险,识别关键构件、场景,证明了方法的有效性。
其他文献
作为物联网的基础技术之一,无线传感器网络(简称WSN)成为当前研究热点。传感器节点的应用促成了网络与物理系统的连接,但由此带来更严重的敏感信息暴露问题,且传感网络的无线传
运动目标检测是视频跟踪和分析的基础,其中一个首要而关键的任务是从视频序列中确定运动目标。背景消减法是目前确定运动目标最常用的方法,其核心是将当前包含运动目标的视频
专家系统的成功使人们意识到知识在智能系统中的重要地位,而大量专家系统只能应用于特定领域和特定条件的现状,使研究人员转向为建立多个大规模常识知识系统而努力。 常识知
语音识别已经有了半个多世纪的研究历史,取得了很大的进展。当前的语音识别系统在纯净语音环境中已经获得了非常高的识别精度,但在现实应用中,无处不在的噪声使得系统的识别
移动数据库系统包括运行在移动设备上的移动客户端、大型中心数据库以及同步服务器三部分。移动客户端和大型中心数据库通过无线网络进行连接,用户把所需要的数据从中心数据库
固态盘(Solid State Disk, SSD)以闪存作为存储介质,拥有高性能、低功耗、低噪声等诸多优点,是传统磁盘的理想替代品。随着容量的增大,价格的下降,固态盘将会被广泛地应用。
代数曲面在表示具有复杂拓扑的光滑外形方面以及相关的几何计算、外形分析方面具有优势,是主流参数表示形式——非均匀有理B-样条的有益补充,张量积代数B-样条曲面(简称ABS曲面
无线传感器的特性决定了传感器网络路由算法不同于传统网络路由算法。传感器网络对服务质量严格要求的业务(如实时多媒体业务、网络电话等)出现,就需要无线传感器网络能够提供
桌面虚拟化技术是目前虚拟化领域的研究热点。围绕着桌面虚拟化的用户体验,学术界和工业界都做了相当多的研究工作。但目前,在桌面虚拟化技术方面依然存在着很多需要解决的问