摘要
基于体系结构的软件可靠性模型建立在软件研制周期的初期阶段,能够对软件进行较早的可靠性分析,对早期软件结构的变更以及后期软件的更新与升级都提供了一定的指导依据。然而,早期的基于体系结构的软件可靠性模型只对单一的软件结构进行分析,这显然不满足如今同时存在多种体系结构风格的复杂软件的需求。分析了目前常用的软件体系结构风格,在基于混合体系结构的软件可靠性模型的基础上,阐述了应用体系结构模型进行评估的步骤,并结合实例进行了分析与验证。
Architecture-based software reliability models are established during the early phase of software development.The models can perform a prior analysis of software reliability.It is a basic factor for software architecture change,edition update and upgrade.However,the early architecture-based models are most applied to homogeneous software architectures,which could not satisfy the requirement of multiple architecture software.Multiple architecture styles are firstly analyzed.Then,a heterogeneous architecture-based software reliability model is proposed.Finally,an available example is presented with the model according to the estimation steps.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2010年第4期877-880,共4页
Systems Engineering and Electronics
基金
国家高技术研究发展计划(863计划)(2007AA703112)资助课题
关键词
软件可靠性
混合体系结构
软件可靠性评估
software reliability
heterogeneous architecture
software reliability estimation