网站大量收购独家精品文档,联系QQ:2885784924

基于Rose的UML系统建模方法研究.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

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

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

1亿VIP精品文档

相关文档