收藏本站
《天津财经学院》 2000年
收藏 | 手机打开
二维码
手机客户端打开本文

面向对象建模语言的可视化建模开发方法研究——标准建模语言UML及Rational产品的实际应用

华萌  
【摘要】: 传统的结构化分析设计与手工建模方法存在很多固有的缺陷,既耗费大量的时间和精 力又无法对整个复杂系统全面准确的描述,以至于直接影响应用系统的开发质量和速度, 很容易导致整个系统从分析设计阶段开始就走上了错误的道路。 为此软件工程界提出面向对象的系统分析和设计,以及使用CASE工具进行建模的方 法。经过长时间的发展完善,由Rational公司三位世界级面向对象技术专家Grady Booch, Ivar Jacobson和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展,创建 了标准建模语言(Unified Modeling Language,简称UML),为可视化建模奠定了坚实的 理论基础。Rational公司已成为OO CASE(面向对象的计算机辅助软件工程)界的 Microsoft。 标准建模语言定义良好、易于表达、功能强大,支持从需求分析开始的软件开发的全 过程。但如何恰当地将这种可视化图形建模技术用于解决软件开发所面临的问题,如何研 制和开发支持UML的建模过程及其支持环境,仍是目前该领域的热点问题。目前,在基 于UML的开发方法和集成环境方面,国际上已经进行了一些研究和实际开发工作。 Rational公司从当前对软件开发过程的需求及其动向出发,提出了UML柔性软件开发过 程的概念,并以Rose为核心创建了迭代式的UML集成化支持环境的框架方案。本文将从 理论角度进行深入研究。 在理论研究的指导下,由Rational Rose 98 Enterprise Edition、Rational SoDA for Word、 Microsoft Visual Basic 6.0和Microsoft WORD 97共同搭建UML集成化开发环境,根据真 实业务案例开发流程,贯穿始终,循序渐进地引导由建立当前流程模型,流程分析,创建 预期流程模型,直至最终的模型评估完整地模拟UML开发流程的首次迭代过程。 尽管如此针对该开发流程还是缺乏操作原则上的把握。而软件工程协会(Software Engineering Institute,简称SEI)的性能完备模型(Capability Maturity Model,简称CMM) 已成为软件开发流程完备性的标准评测基准,并且适用于许多专业领域。因此本文还将着 重阐述Rational开发流程是如何支持软件项目开发团队达到CMM第二、三层次(可重复 层和可定义层)所定义的软件开发流程完备性目标。 UML及开发流程的问世不仅在学术界具有重大价值,而且给信息技术的实际应用带来 了震撼性的影响。其中对企业资源计划(Enterprise Resource Planning,简称ERP)为核心 的企业应用集成(Enterprise Application Integration,简称EAI)领域的冲击尤为明显,后 文将对此展开详细论述。 尽管Rational产品系列内部以及与Visual Basic等开发工具之间的集成度已具备一定的 技术水准,且较以往的集成化开发环境无论是技术、开发流程还是项目管理上看都有了长 足的进步,但我在实际操作中仍然发现 Rational Rose存在某些缺陷。最后就 Rational Rose 的不足与发展阐述一下个人观点。 实际上,由于对U:Nl.及其开发流程的理解还不深入,所以可能许多好处尚难以体会。 但是可以肯定的一点是,UML必将在今后的软件系统分析和设计中占据主导地位,为大 多数的系统分析员、高级程序员所接受。而企业应用软件也必将因为采用UML进行设计 而受益。
【学位授予单位】:天津财经学院
【学位级别】:硕士
【学位授予年份】:2000
【分类号】:TP311.5

【引证文献】
中国硕士学位论文全文数据库 前3条
1 冯小革;基于UML及统一过程的软件开发[D];华东师范大学;2006年
2 李中平;教育信息管理领域语言计算方法的研究[D];上海师范大学;2010年
3 朱渔;基于UML的PLC电梯控制系统的研究与设计[D];华东师范大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 肖苏;;UML语言的建模应用[J];电脑编程技巧与维护;2009年20期
2 卢珞先;;一种提高电梯平层精度的方法[J];电气自动化;2002年06期
3 张彦民,侯守全,张立汉;三菱PLC在控制系统中的应用[J];工业控制计算机;2005年03期
4 宗群,陈东航,薛丽华;一种可调优先权的多目标派梯方法[J];工业仪表与自动化装置;2003年05期
5 杨永刚;PLC技术在自动传输系统中的应用[J];机电一体化;2004年05期
6 张乃孝;琚小明;孙猛;;Garden:一种面向领域语言的集成开发环境[J];中国科学(E辑:信息科学);2008年12期
7 朱雪阳,唐稚松;UML活动图的时序逻辑语义[J];计算机研究与发展;2005年09期
8 刘军,王宁生;基于UML的迭代式软件开发过程[J];计算机工程与应用;2001年17期
9 李思广,林子禹,胡峰,潘小劲;基于UML的软件过程建模方法研究[J];计算机工程与应用;2003年06期
10 马殷元;姚闯;;基于状态图的电梯控制建模及其PLC实现[J];计算机工程;2009年16期
中国硕士学位论文全文数据库 前9条
1 张宏滔;电梯控制系统故障诊断及电梯仿真系统的研究[D];浙江工业大学;2002年
2 陆晓燕;基于UML的面向对象的分析和设计[D];西南交通大学;2004年
3 张颖;基于活动分解和ECA规则的软件过程建模语言设计与实现[D];湖南大学;2005年
4 连志勇;电梯模型PLC控制系统设计[D];西安建筑科技大学;2005年
5 贾展波;基于UML语言的工作流建模方法表达能力研究及相关对比分析[D];吉林大学;2005年
6 陈海山;基于领域工程的软件模块自动生成的研究[D];西南交通大学;2005年
7 李勇;标准建模语言在调度生产管理信息系统设计中的应用[D];天津大学;2007年
8 刘雪琴;基于体系结构分析设计语言的建模工具应用研究[D];电子科技大学;2009年
9 王娜娜;基于UML建模语言的排课系统的设计与实现[D];中国海洋大学;2009年
【二级引证文献】
中国期刊全文数据库 前1条
1 闾琳;胡玖;;基于数学建模的电梯控制系统的设计[J];成都电子机械高等专科学校学报;2012年02期
中国硕士学位论文全文数据库 前6条
1 莫峰赚;雷达仿真试验数据录取与分析系统软件研制[D];哈尔滨工业大学;2006年
2 葛苏慧;基于OOD的网络课程软件设计[D];山东师范大学;2007年
3 方欣;数字化导弹通用半实物仿真系统研制[D];哈尔滨工业大学;2007年
4 张莉莉;虚拟自动测试系统开发平台制[D];哈尔滨工业大学;2007年
5 杨云;基于UML应用系统建模研究[D];贵州大学;2008年
6 陈晓梅;中山公司销售管理信息系统设计与开发[D];江南大学;2009年
【相似文献】
中国期刊全文数据库 前10条
1 郭丽娟;标准建模语言UML及其扩展机制[J];电子科技;2001年17期
2 王开坤,康永林;可视化标准建模语言UML在冲压件信息模型中的应用[J];北京科技大学学报;2001年04期
3 于红志;标准建模语言UML及其应用实例[J];仪表技术与传感器;2004年06期
4 王磊;;基于UML和RUL设计高职院校教务管理系统的研究[J];电脑知识与技术;2010年12期
5 张弛 ,陈立功 ,朱英春;Rational版本控制软件的应用[J];中国金融电脑;2005年05期
6 ;Rational成功案例——借助Rational开发利器,激发中国航信研发潜力[J];铁路计算机应用;2005年04期
7 徐俊杰;李兵;彭钰;钟珞;;基于UML的物业管理系统的建模[J];福建电脑;2006年01期
8 欧峰;;UML在学生选课系统中的应用[J];电脑知识与技术(学术交流);2006年20期
9 顾翔,王汝传;Internet上的虚拟现实建模语言——VRML[J];电子工程师;1999年06期
10 戴桂兰;AML与面向对象建模[J];小型微型计算机系统;2002年10期
中国重要会议论文全文数据库 前10条
1 彭凌西;武刚;黎明;;利用Rational Rose快速建立面向对象的应用模型[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
2 Akio KOIZUMI;;Back to the future in the environmental episodes More rational basis for regulation[A];北京论坛(2006)文明的和谐与共同繁荣——对人类文明方式的思考:“健康安全与保障--面对人类关注的健康问题”医学分论坛论文或摘要集[C];2006年
3 ;Rational Approach to an Adventitiously resulted Trinuclear Zinc Complex[A];第十六届全国金属有机化学学术讨论会论文集[C];2010年
4 ;Rational Design of FRET-based Ratiometric Fluorescent Probes for Fluorescence Imaging of Hypochlorous Acid in Living Cells,Based on a HOCl-mediated Cyclization Reaction[A];中国化学会第七届有机化学学术会议图文摘要集[C];2011年
5 Shaw Ling Hsu;E.Bryan Coughlin;Sahas Rathi;Jeff P.Kalish;;Rational Design of High Performance of Polymers Derived from Natural Feedstocks[A];2011年全国高分子学术论文报告会论文摘要集[C];2011年
6 Eric King-wah Chu;;ARE-type Iterations for Rational Riccati Equations Arising in Stochastic Control[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年
7 张彤;王珏;任郁苗;卞正中;;采用Rational Rose构建远程康复软件系统[A];继往开来 与时俱进——2003年康复医学发展论坛暨庆祝中国康复医学会成立20周年学术大会论文集[C];2003年
8 ;Rational Design of Functional Two-Dimensional Molecular Nanostructure Arrays on Surfaces[A];2011中国材料研讨会论文摘要集[C];2011年
9 ;A Rational Square-root B-Spline Model Approximation and Control of Output Probability Density Functions For Dynamic Stochastic Systems[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年
10 王萍;蔡雨阳;黄丽华;;面向对象的建模方法——上海卷烟厂计调系统分析与设计[A];面向复杂系统的管理理论与信息系统技术学术会议专辑[C];2000年
中国重要报纸全文数据库 前10条
1 ;IBM Rational面向中国市场发布三大策略[N];中国高新技术产业导报;2010年
2 ;IBM 买下Rational[N];计算机世界;2002年
3 贺宏良;软件硬仗在此收官[N];中国计算机报;2004年
4 本报记者 许继楠;IBM发布新产品 启动“慧谷群英计划”[N];中国计算机报;2011年
5 韩东宇;Rational统一软件的运用(上)[N];中国劳动保障报;2003年
6 本报记者 于翔;植入新基因[N];网络世界;2005年
7 本报记者 潘永花;软件开发烦恼不再有[N];网络世界;2003年
8 CPW记者 谢涛;改进软件开发“工艺” Rational助力中创海事局项目[N];电脑商报;2005年
9 韩东宇;Rational统一软件的运用(下)[N];中国劳动保障报;2003年
10 本报记者 朱小兵;颠覆软件开发游戏规则[N];计算机世界;2010年
中国博士学位论文全文数据库 前10条
1 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
2 宋柱梅;基于模型集成运算的嵌入式装备控制系统开发方法的研究[D];华南理工大学;2007年
3 单黎君;图形化模型的一致性检查[D];国防科学技术大学;2008年
4 江涛;特定领域元建模语言的形式化及其模型一致性验证研究[D];云南大学;2010年
5 王政;嵌入式周期控制系统的建模与分析[D];华东师范大学;2012年
6 宋泾舸;混杂系统中基于模型的集成智能规划理论与方法研究[D];北京交通大学;2010年
7 李方;基于模型集成的嵌入式数控系统设计关键技术研究[D];华南理工大学;2010年
8 刘辉;嵌入式空间遥感相机控制器设计方法与实现[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
9 张志勇;数字版权管理中的安全策略分析与选取[D];西安电子科技大学;2009年
10 王洪秀;面向多企业的协同建模研究[D];哈尔滨工业大学;2009年
中国硕士学位论文全文数据库 前10条
1 华萌;面向对象建模语言的可视化建模开发方法研究——标准建模语言UML及Rational产品的实际应用[D];天津财经学院;2000年
2 朱红康;UML在统一软件开发过程中的建模方法及应用研究[D];太原理工大学;2002年
3 陆晓燕;基于UML的面向对象的分析和设计[D];西南交通大学;2004年
4 刘建刚;基于UML的ERP系统的开发[D];江苏大学;2003年
5 任继平;基于J2EE构架的物流管理信息系统的实现与分析[D];电子科技大学;2004年
6 周晔;POVPE中软件复用性研究及类库子系统的实现[D];中国人民解放军信息工程大学;2002年
7 刘柱;捷联导航算法的研究与实现[D];哈尔滨工程大学;2004年
8 常潇文;基于J2EE的OA系统项目的设计与实施[D];四川大学;2004年
9 李志新;中山学院网上商店系统的设计与实现[D];电子科技大学;2011年
10 刘宇;电网监控系统软件框架设计[D];浙江大学;2002年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026