- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Rose的UML系统建模方法研究.pdf
维普资讯
第 l5卷 第 4期 茂名学院学报 V01.15 No.4
2005年 8月 JOURNALOFMAOMINGCOLLEGE Aug.2005
文童 号 :1671—659o(2oo5)40 —0051—04
基于 Rose的UML系统建模方法研究
李绍平,周 靖
(茂名学院计算机与电子信息学院,广东 茂名 525000)
摘 要 : 提 出了基于 Rose的UML(UnifiedModelingLanguage,统一 建模语言)系统建模方 法,并 以邮件 系统开发
为例 ,详细介绍其建模过程 。实践证明,该方法不仅能提高系统的开发效率,又能减少系统开发成本。
关键词 : UML;Rose;建模工具 ;模型 ;视 图
中围分类号 :TP31l 文献标识码 :A
面 向对象的软件工程方法是面 向对象方法在软件工程领域的全面应用 ,它包括面 向对象的分析、设
计、编码、测试和维护等 内容…。但是在面向对象的软件开发过程 中,开发人员如何准确地理解用户的需
求和满足用户不断的需求变化?如何让团队开发的制品得到统一?如何提高系统的性能和减少系统的开
发成本?一方面 UML能够提供很好地解决这些问题 ;另一方面 ,Rose是当前优秀的系统建模工具之一 ,它
把 UML和谐地集成进面 向对象 的软件开发过程 中,在开发的每一阶段都提供 了清晰的 UML语义表示和
表达方法 ,设计者可方便地建立相应的软件模型。
本文首先介绍 UML与 Rose,然后给出基于 Rose的UML系统建模方法,最后以邮件系统开发为例,详
细介绍其建模过程。
1 基 于 Rose的 UML
UML是在 Booch方法、OMT(面向对象技术)和 OOSE(面 向对象软件工程)方法的基础上,经多次修改
而形成的,被 OMG(对象管理组织)采纳并推荐使用的一种面向对象统一建模语言 J。它规范了在面向对
象软件开发中从需求分析到实现和测试的所有过程,提供了丰富的语义表示。UML包含有语义和表示法
两部分b。其中语义描述了基于 UML的元模型的定义 ,从而为 UML的所有元素在语义上提供 了通用的
定义性说明,使开发者能在语义上取得一致 ,消除了因人而异的表达方法的影响;而表示法 由模型元素、
图、通用机制和视 图等几部分组成 ,使得 UML在实际的开发中易于使用 。模型元素代表面 向对象中类 、对
象、消息和关系等概念 ,是构成 图的基本概念 ;通用机制 由注释、模型元素的语义和一些扩展机制组成;图
是模型元素集的图形表示 ,一般由关系和其它模型元素相互连接而成 ;而视图由多个图构成,是系统的某
个层次上的抽象表示 。
Rose是 Rational公司推出面向对象建模工具 ,它把 UML各种图、模型元素等集成到系统中,从用例视
图(UseCaseView)、逻辑视 图(1_~gicalView)、组件视 图(ComponentView)、配置视 图(DeploymentView)4个角度对
系统进行建模。Roes视图与 UML模型的对应关系如表 1所示。
收稿 日期:2005—40 —08;修回日期:2005—40 —17
作者简介 :李绍平 (1974一),女。广东省湛江人 。本科 ,实验师.
维普资讯
52 茂名学院学报 2005年
根据表 1中Rose视图与 UML模型的对应关系,我们将基于 Rose的UML系统建模的具体步骤总结如
下 :
步骤 1:在系统的总体需求分析阶段,确立用户需求和功能模块 ,确定系统 中的角色和使用案例 ,在用
例视图中新建系统用例图,利用 UML中的角色、用例、关系、注释等表示法 ,建立系统的用例模型。
步骤 2:在系统详细需求分析阶段 ,利用逻辑视图建立系统的动态模型。动态模型包括顺序图(协
文档评论(0)