在软件密集型系统发生故障时缺乏系统、规范的诊断方法,严重影响软件密集型系统的质量.以大量研究为基础,提出基于软件黑匣子的集成软件故障诊断模型,利用UML的扩展机制,采用“4+1”视图模型方法构建模型的体系结构框架,在Visual C++6.0环境中开发了它的原型系统.最后给出两个验证的应用实例,证明该技术路线是行之有效的.%When software-intensive equipment system malfunctions,there lacks the systematic and standardised fault diagnostic technology, which seriously impacts the quality of software-intensive equipment system. In this article, based on extensive research works, we propose a software black box-based integrated software model of fault diagnosis, it uses UML extension mechanisms and adopts "4 + 1" view model approach to have built the architecture framework of the model, in Visual C + + 6.0 environment we have developed its prototype system. In the end of the article,we present two validated application examples to prove the effectiveness of our technology approach.
展开▼