【摘 要】
:
UML类图能够有效地帮助软件工程师理解大规模的软件系统,而优化图元的空间布局可以增强类图的可读性和可理解性.由于类图中继承关系具有明显的层次特性,因此类图自动布局大多
【基金项目】
:
国家自然科学基金No.90718018;国家高技术研究发展计划(863)No.2006AA01Z176~~
论文部分内容阅读
UML类图能够有效地帮助软件工程师理解大规模的软件系统,而优化图元的空间布局可以增强类图的可读性和可理解性.由于类图中继承关系具有明显的层次特性,因此类图自动布局大多采用层次化的布图算法.此外,类图布局需要考虑相关的领域知识以及绘制准则,因而通用嵌套有向图层次化布局算法不能直接用于类图的绘制,它们必须加以扩展.但是,已有的类图层次化方法并没有考虑类图中图元的嵌套关系,这将导致自动布局方法不能处理类图中包与类、接口之间的包含关系.在考虑图绘制美学、UML类图绘制以及软件可视化等相关知识的基础上,选取了一组布图准则并分析了嵌套关系在层次分配、层内排序和坐标分配中引入的约束,通过在层次化方法的主要步骤中引入嵌套约束,提出了嵌套有向图层次化布图算法.实验结果表明,扩展的布图算法能够适应于逆向类图的绘制,它具有层次清晰、支持图元嵌套、交叉数目少以及占用面积小等优点.
其他文献
本文分析了我国传统人事档案管理体系的弊端,探讨了建立现代人事档案宏观与微观管理体系的有关内容。
文章讨论了低压配电系统零线断线故障对人及设备造成的危害,并提出相应保护措施,即从故障发生的原因入手,以电气原理为依据,采取相应材料处理,提高保护装置功能及改变系统运
文章运用2000—2014年反映呼和浩特市城市发展指标的人均GDP、人口密度、第二产业结构、建成区面积及代表气象条件的平均气温、年平均气压、年总降水量、年平均风速、年平均
0前言岭南文化是中华民族文化中特色鲜明,灿烂多彩,充满生机活力的地域文化。岭南寺庙、寺院的建筑受多种因素的影响(如岭南独特的地理环境,自然条件、当地民族文化、人文景观
<正>21世纪是人口老龄化的世纪,全球将面临由人口老龄化所引发的一系列社会问题,其中最关键的问题是实现"健康老龄化"〔1〕。对老年人生存质量评价是衡量"健康老龄化"的重要
针对核心路由器端口的输入、输出流量的变化,用改进的CUSUM(cumulativesum)算法对其统计特性进行实时监控,检测网络流量异常.基于路由器多端口的特点,提出了矩阵式的多统计量
应聘造假行为是应聘者非诚信的表现,对同一岗位的竞聘者产生显失公平,并严重影响用人单位招聘质量,增加招聘风险及其成本。文章结合大学生应聘造假行为,对其主要危害性、诱因
目的:为了解医学院校大学生心理障碍的流行病学特征,了解各类心理问题的分布特征和患病水平,以期为医学院校开展心理健康教育工作提供参考依据。方法:对某医学院校近五年心理咨询
酪氨酸酶是黑素代谢的关键酶,其活性改变可导致黑素合成代谢的障碍。为此,我们从中医治疗白癜风的文献中,选出 56种常用的中药,观察其对酪氨酸酶的影响,在此基础上以棕色豚鼠为动
环境会计是以社会利益为主要出发点,将企业的经济活动和社会活动对环境所造成的影响进行确认、计量、披露的一门新兴学科。环境会计是会计研究领域一个新的分支,在当前环境问