摘要
信息的可视化表示是帮助理解软件结构的重要手段 .结构化软件中的复杂的模块调用为软件结构的分析和理解带来不便 ,为此提出一种以模块连接度 (扇入扇出系数和 )为特征的广义张量平衡算法 ,以图形方式直观地表现出模块之间复杂的调用关系 .具体讨论了算法应遵循的原则 ,给出了算法的可操作规则集 .实践证明 ,该算法布出的图形具有高度的对称性和紧耦合性 ,且层次分明 ,线间交叉少 ,同时符合图形语义要求和协调性原则 .
Visualization of information is an important approach of understanding the structure of software and complex calls between modules of structural software hinder to analysis and understanding of software structure.A wove algorithm called generalized tensility balance algorithm, which is characterized by link dimension of modules, that is total of fan in and fan out, is present. And the idea of the paper is to represent the complex call relative of modules by intuitive graph.The principle and rules of the algorithm are discussed. It is proved by practice that the program graph produced by the algorithm of this paper is high symmetrical and high coupling, with least cross line, meets esthetics principle, graphical semantic limit and harmony principle.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2000年第6期703-709,共7页
Journal of Beijing University of Aeronautics and Astronautics
基金
国家重点科技攻关项目(967800101)
关键词
软件工程
布图算法
布局算法
软件结构可视化
software engineering
algorithms
visualization
wove algorithm
layout algorithm
channel wiring algorithm
generalized tensility balance algorithm
visualization of software structure