收藏本站
《重庆大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

基于建模工具的通用类生成器的研究

杨正益  
【摘要】:在软件系统开发的过程中,一个非常重要的工作就是按照面向对象的方法去分析所要解决的问题,也就是要清楚所要解决的问题中有多少实体,每一个实体所具有的属性,各个实体之间的关系等。然后把所有具有相同属性和相同操作的实体划分为一个类,明确每个类的属性和方法,即对类进行定义。目前,在对类的定义过程中,系统开发人员通过自己对系统整体的把握及对UML 模型的理解,通过编程实现类的设计和定义,此时定义的类基本上是一个基于开发人员的理解的孤立的代码,与前期的UML 模型没有形成客观的联系,很容易由于理解上的偏差造成设计上的缺陷。 文章在此背景下展开讨论,针对UML 模型建模工具展开研究,通过对面向对象方法的说明,对比传统的软件方法与面向对象方法的差别,给出了UML 模型、数据库设计、以及类定义源代码之间的交互过程。对于不同开发语言环境下类的定义,文章随后展开研究,详细论述了类的基本操作函数的通用实现方法。其后通过对知识库的构建、管理和维护方法的了解,对类定义模板形式进行解释,提出知识库构建的原则及知识提取的方法;并通过对UML 模型元素与类元素的映射关系,得到了映射规则提取原则,实现了基于UML 模型通用机制的映射关系的提取,形成了类生成器中核心环节——知识库的构建。最后综合利用数据库和形式语言知识,设计并实现了一种工具,在UML 建模完成之后,能通过导入建模阶段的UML 模型而生成相应的类定义源代码。
【学位授予单位】:

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 高利军;徐蕾;辛勤;;UML的一个应用软件建模实例[J];微处理机;2006年01期
2 陈红军;王妍玲;;UML在财务管理信息系统分析设计中的应用[J];微计算机信息;2007年33期
3 赵艳芳;;基于UML的城市公交查询信息系统设计[J];山西建筑;2008年29期
4 余华平;郭梅;;基于UML的高校学生工作管理系统分析与设计[J];福建电脑;2009年10期
5 纪兆辉;汪前进;董剑利;;基于UML的软件建模概述[J];科教文汇(上旬刊);2011年08期
6 刘小玲;吴爱华;潘巨辉;;建模技术在作战辅助决策系统开发中的应用[J];计算机辅助工程;2007年01期
7 杨玉梅;刁永锋;;基于UML顺序图的Petri网建模[J];计算机技术与发展;2007年10期
8 王祯;赵合计;李德兴;;UML建模中一致性分析[J];计算机工程与设计;2006年22期
9 田保军;;UML类图到CPN转化方法的研究[J];系统仿真学报;2007年S1期
10 彭莹琼;张永红;尹晴;黄大星;;基于UML的农业决策支持系统建模研究[J];农机化研究;2008年09期
11 袁永华;;用UML构建WebGIS应用研究[J];测绘与空间地理信息;2006年05期
12 黄月涓;郭剑毅;苏畅;张丽;章程;邓锦辉;;基于UML2.0的电力缺陷设备管理系统建模研究[J];昆明理工大学学报(理工版);2007年05期
13 麻志毅,蒋严冰,李劲宇,戴耀飞;基于UML的软件建模工具的研制[J];电子学报;2002年S1期
14 薛永宁;;基于UML技术的数据库建模分析研究[J];电脑与电信;2008年06期
15 李懋;;主流UML建模工具比较及选择方法[J];辽宁工业大学学报(自然科学版);2008年06期
16 李俊;王加阳;;基于UML规范的建模工具研究与设计[J];软件导刊;2009年04期
17 朱泽民;周静;;基于UML的基础教育信息化平台的分析与建模[J];黄冈师范学院学报;2008年06期
18 蒋勇;李光文;;基于UML的教务综合管理系统的分析与设计[J];福建电脑;2007年06期
19 刘芳,徐雅君,梁娜;UML和建模工具Rational Rose的应用[J];计算机应用研究;2002年11期
20 王红燕,陈志刚,曾志文;UML建模在常住人口管理信息系统开发中的应用[J];计算机工程与应用;2002年19期
中国重要会议论文全文数据库 前10条
1 王兆明;;基于扩展UML在面向Agent系统分析模型的研究[A];2006中国控制与决策学术年会论文集[C];2006年
2 徐朝晖;吴刚;;CoMoTo:一个基于本体的情境建模工具[A];第六届和谐人机环境联合学术会议(HHME2010)、第19届全国多媒体学术会议(NCMT2010)、第6届全国人机交互学术会议(CHCI2010)、第5届全国普适计算学术会议(PCC2010)论文集[C];2010年
3 何群;董威;李存斌;;基于UML建模技术设计和开发管理信息系统[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
4 蔡斌辉;袁兆山;;XMI文档到XMI Schema文档转换方法的研究[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年
5 韩勇;杨正升;王云丽;张增军;;ABB系统在宣钢综合原料场的程序设计面向对像编程在工业控制中的应用[A];2009年河北省冶金学会炼铁技术暨学术年会论文集[C];2009年
6 宋怡;马世龙;李昭原;;用面向对象的建模工具设计关系数据库[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
7 宗建建;王峰;施寅生;;UML测试剖面技术研究与进展[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
8 范璐敏;;基于UML的医疗设备管理建模[A];中华医学会医学工程学分会第五届青年委员会第二次年会暨《中国医疗设备》杂志社年会论文集[C];2011年
9 吴琛;杨涛;林春梅;;UML建模分析及其在Ego365.com上的应用开发[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
10 彭颖;沈怀荣;;基于UML的防空作战态势可视化系统设计[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 对外经济贸易大学信息学院 曹景广;用UML实现ERP系统建模(五)[N];国际商报;2002年
2 阿航;UML面向对象分析[N];中华读书报;2002年
3 蓉;Sybase发布新版PowerDesigner[N];计算机世界;2006年
4 对外经济贸易大学信息学院 曹景广;用UML实现ERP系统建模(一)[N];国际商报;2002年
5 吉姆·格里菲斯;数字化设计过程[N];中华建筑报;2008年
6 于翔;微软式SOA强调集成与建模[N];网络世界;2007年
7 华捷;给你介绍一套Linux开发工具[N];中国计算机报;2005年
8 小白 编译;Whitehorse:微软的新赌注[N];计算机世界;2004年
9 ;应用映射跟踪IT资产[N];网络世界;2006年
10 博文 编译;解读业务流程管理[N];计算机世界;2006年
中国博士学位论文全文数据库 前10条
1 颜炯;基于UML的软件统计测试研究[D];国防科学技术大学;2005年
2 杨静;UML模型的语义模型[D];贵州大学;2006年
3 朱家诚;基于Web Services的客户定制产品设计系统研究[D];合肥工业大学;2005年
4 聂艳;耕地质量评价的模型方法与信息系统集成及应用研究[D];华中农业大学;2005年
5 伍江华;C4ISR体系结构建模与设计技术研究[D];哈尔滨工程大学;2008年
6 赵炤;时敏目标打击体系建模与评估方法研究[D];国防科学技术大学;2009年
7 江金龙;UML和Petri网建模方法及其在C~4ISR系统中的应用[D];南京理工大学;2007年
8 邓阿群;面向方面技术在大规模嵌入式软件中的应用[D];浙江大学;2007年
9 陈燕;基于UML的嵌入式系统系统级设计方法研究[D];复旦大学;2005年
10 单黎君;图形化模型的一致性检查[D];国防科学技术大学;2008年
中国硕士学位论文全文数据库 前10条
1 杨正益;基于建模工具的通用类生成器的研究[D];重庆大学;2005年
2 鲍鹏丽;SysModeler:一个SysML的建模工具的研究与实现[D];内蒙古大学;2008年
3 王祯;UML建模过程中的不一致性分析[D];山东大学;2006年
4 赵楠楠;基于UML的学生信息管理系统的研究与设计[D];贵州大学;2008年
5 成广普;基于UML建模和Web Services发布的软件复用系统研究[D];昆明理工大学;2006年
6 庞世春;GMT:一种面向方面的领域建模工具的研究与实现[D];吉林大学;2005年
7 屈翔珍;基于UML和RUP的逆向工程及其对注塑分析软件(MPI)建模的应用[D];南昌大学;2007年
8 陆文博;基于UML建模和Web Services发布的软件复用系统的研究[D];天津工业大学;2007年
9 胡淑红;消费信贷电子签约系统的研究与实现[D];南昌大学;2007年
10 杨贵海;船舶企业物资管理系统的设计与实现[D];大连海事大学;2010年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978