两种有代表性软件图自动布局研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
暨 南 大 学 学报 (自然科学版) 、,o118 No.3 JournalofJJrlanUn]versity(NaturalScOnce) Jun.1997 第 两种有代表性软件 图自动布局的研究 黄定 ’’ 陈火炎 ⑤ 第 月 、_ __ - 一 // (华南师范大学计算机系) (暨南太学计算机科学系) IJ ], 期 摘 要 研究软件图自动生成中的软件圈 自动布局 问题 .把软件图分为无向的和有向的两大类,对 于无向软件图,选择E—R图作为其代表:对于有 向软件 图.选择数据流 图作为代表.对这两种 图. 分别给出其可读性准则,并建立 rE-R圈的行列整齐对联结式布局算法和数据流 图的主流 向式 布局算法 . 关键词: !±凰 E—-R—~;塾塑堕里 !垫翌旦 中图分类号:TP3I15 1 软件图及其 自动生成 各种软件开发方法 (如结构化方法、面向对象方法等)几乎都使用甚至大量使用图形表示 . 软件 图的自动化生成对于设计人员有重要意义 .软件 图的自动生成从 70年代末开始逐步发展 软件图的生成包括布局和布线两个方面.布局用来确定软件图中基本对象的位置,布线用 来确定表示对象间逻辑关系的各种连线 .本文只讨论布局问题. 布局技术起源于电路系统的物理设计中的 自动布 图技术 .由于 电路 图布局和软件 图布局 所追求的 目标截然不同,所 以不能把电路图布局算法套用到软件 图布局上,必须探求软件图 自 己的布局算法.布局 问题 已被证明是一个 NP问题 解决问题时要抓住具体 问题 的特点,才 能构造出有效的算法 .我们围绕软件图的可读性准则来构造算法 .不 同的软件 图,其可读性准 则有同有异,甚至一种软件 图,其可读性准则也会因人而异 .所以,软件 图 自动布局首先要解决 的问题,是确定覆盖面尽可能广的、绝大多数人接受的可读性准则,包括确定其重要性的次序 . 可读性准则差异较大的不同软件图,如注重流向的数据流图和无方向的E—R图,则分类处理 . 基于这种思想,我们把软件图大致分为有向和无向两大类,而有向软件图又分为主方向较明显 和主方向较不明显两种 .我们选择数据流图作为有向图的代表,E—R 图为无 向图的代表,因 为二者 比较典型 ,而且用途非常广泛 3·1. 布局方法有构造性方法、迭代性方法或二者的结合 (先用构造性方法产宅初始困,再用迭 代性方法进行优化) .一般说来 ,构造性布局算法相对简单.快捷,对有特定特点的图形效 果较好,但不能保证一直有效.迭代性布局算法较难设计,图形生成慢,终 止条件难设置,但总 体效果较好 .本文提 出的两个算法均属构造性方法 . 收藕 日期:1995-09-O7 广东省 自然科学基金资助碗 目(编号:920211) 1)黄定,女.1970年 7月生.助教;研究方向:逻辑程序设计:邮政编码:510631,广州 暨 南 太 学 学 报 (自然科学版 1997年 2 E—R图的行列整齐对联结式布局算法 2.1 E—R囤可读性准则 E—R 图是无向软件 图的代表,其可读性的决定因素也是无向软件图的可读

您可能关注的文档

文档评论(0)

nnh91 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档