软件系统可靠性是软件工程领域的一个热点研究问题.文中以系统可靠性指标为依据,针对问题框架方法,提出了5种与问题相关的可靠性关注点,并设计了相应的系统可靠性增强模式.这些可靠性增强模式将系统可靠性需求显式地引人问题的分析过程中,通过扩展问题的边界和精化机器的规格说明,为增强系统的可靠性提供支持.文中还展示了作者开发的一个支持系统可靠性分析的支撑工具,用于帮助需求分析者识别问题的可靠性需求,并正确地使用可靠性增强模式.最后,文章结合一个银行账户管理问题的案例展示了文中工作的可行性.
Software system reliability is a hot research topic in the field of software engineering. From the three factors of system reliability, this paper identifies five classes of reliability concerns for the Problem Frames (PF) Approach. This paper also presents five reliability enhancement patterns for each reliability concern. Reliability enhancement patterns are used to incorporate reli- ability requirements into the process of problem analysis explicitly, extend the boundary of prob- lems and refine machine specifications in order to improve the reliability of the software systems. A supporting tool is also built. It helps system analysts to identify reliability requirements and use the reliability enhancement patterns correctly. Finally, a bank account management problem is used to show the feasibility of our work.