基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
虽然设计模式有利于软件的重用,但当设计模式实例化时,存在模式的重叠、可追踪性以及模式代码难于重用等问题.提出一种基于角色的设计模式的建模和实现方法,在设计和实现两个层面上解决上述问题.该方法把设计模式的角色作为独立的建模元素,在应用程序类和角色间导入RoleOf关系,使应用逻辑和模式逻辑完全分离,从而提高其重用性.使用UML的标准扩充机制,给出了RoleOf关系的元模型和语义,以及标识模式信息的构造型和标记值,以此解决模式的重叠和可追溯性等问题.通过对Java语言进行扩充(称为Rava),实现了应用逻辑和模式逻辑的动态绑定.该方法较好地解决了设计模式实例化时的模式重叠和可追踪性问题,提高了模式逻辑的可重用性,对运用设计模式开发软件有一定的指导作用.
推荐文章
角色建模工具RModeler的设计与实现
角色
角色模型
角色建模语言
软件工具
扩展元数据交换
基于笔的儿童故事角色建模工具的设计与实现
儿童讲故事
三维角色建模
笔式交互
草图建模工具
角色建模工具RModeler的设计与实现
角色
角色模型
角色建模语言
软件工具
扩展元数据交换
基于虚拟动画设计的角色建模与行为控制研究
三维虚拟
动画设计
角色建模
行为控制
蒙皮操作
动画技术
运动行为
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于角色的设计模式建模和实现方法
来源期刊 软件学报 学科 工学
关键词 设计模式的实例化 角色 RoleOf关系 UML 元模型
年,卷(期) 2006,(4) 所属期刊栏目 系统软件与软件工程
研究方向 页码范围 658-669
页数 12页 分类号 TP311
字数 8218字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 何克清 武汉大学软件工程国家重点实验室 109 1270 18.0 32.0
2 何成万 武汉化工学院计算机科学与工程学院 16 912 8.0 16.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (4)
节点文献
引证文献  (75)
同被引文献  (41)
二级引证文献  (180)
1990(1)
  • 参考文献(1)
  • 二级参考文献(0)
1996(1)
  • 参考文献(1)
  • 二级参考文献(0)
1999(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(4)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(4)
  • 二级引证文献(0)
2006(4)
  • 引证文献(4)
  • 二级引证文献(0)
2007(12)
  • 引证文献(12)
  • 二级引证文献(0)
2008(15)
  • 引证文献(12)
  • 二级引证文献(3)
2009(20)
  • 引证文献(5)
  • 二级引证文献(15)
2010(30)
  • 引证文献(9)
  • 二级引证文献(21)
2011(25)
  • 引证文献(6)
  • 二级引证文献(19)
2012(36)
  • 引证文献(5)
  • 二级引证文献(31)
2013(24)
  • 引证文献(8)
  • 二级引证文献(16)
2014(25)
  • 引证文献(4)
  • 二级引证文献(21)
2015(12)
  • 引证文献(3)
  • 二级引证文献(9)
2016(10)
  • 引证文献(2)
  • 二级引证文献(8)
2017(20)
  • 引证文献(3)
  • 二级引证文献(17)
2018(11)
  • 引证文献(0)
  • 二级引证文献(11)
2019(8)
  • 引证文献(1)
  • 二级引证文献(7)
2020(3)
  • 引证文献(1)
  • 二级引证文献(2)
研究主题发展历程
节点文献
设计模式的实例化
角色
RoleOf关系
UML
元模型
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
论文1v1指导