Supported by the National Natural Science Foundation of China under Grant No.70472056 (国家自然科学基金)
为了改善软件的质量和生产性,注目于与其密切相关的软件结构.首先,讨论了现有方法中软件结构分析和设计的问题;然后根据质量设计中的质量屋HOQ(house of quality)与产品设计中的工程图之间的相似性,将质量功能展开QFD(quality function deployment)中的质量屋HOQ概念扩展成一种软件描述工具,并引入H.A.西蒙的系统准分解可能性原理,提出了基于数量化理论3类QMT3(quantification method of type 3)的软件定量结构化方法,再通过与现有方法的比较分析,阐明了该方法的特点;最后,通过应用实例验证了该方法对软件结构分析和设计的有效性.因而为软件质量保证提供了有力的支持.
In order to improve the quality and productivity of software, the software structure which is deeply related to them, is observed in this paper. Firstly, the problems of software structure analysis and design of current methods are examined. Then, the HOQ (house of quality) concept of the QFD (quality function deployment) is extended as a tool for software description based on the similarity between HOQ in quality design and engineering drawing in product design. By applying Simon's idea of system's near decomposability, the quantitative structuralization method is proposed based on the QMT3 (quantification method of type 3). Furthermore, the features of this method are clarified by comparison with the current methods. Finally, the effectiveness of the method for software structure analysis and design is verified by an application. Therefore, the method can help successfully for assurance of software quality.