UML总结(对九种图的认识和如何使用Rational Rose 画图)

  •          UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题:

    • 开发人员如何与用户进行沟通来了解系统的需求?
    • 开发人员之间如何沟通以确保各个部门能够无缝地协作?

  •     而UML是我们在构造个特种模型时首选的一种建模工具,去描述系统的需求和设计,在对复杂的工程进行建模时,系统可由单一的图形来描述,但是单一图形不可能包含一个大系统所需的所有信息,更不可能描述系统的整体结构功能,这样一来就几乎不能用单一图形来建模了,而UML能从不同的角度去描述系统,它提供了九种图,下面我们用一张图去对比这九种图的用途

     

     


     

     

    说完这九种图用途,下面我们该了解一下怎样使用工具创建图,使用的工具是Rational Rose

     

    使用Rational Rose 创建用例(Use Case)如图:


    1. 右击browser框中的Use Case View包,弹出快捷菜单;
    2. 选择New——Use Case项;
    3. 输入用例的名字;(如出错,可用Rename命令更改)
    4. 如果文档窗口不可见,选择屏幕上方的View—— Documentation菜单;
    5. browser框中选中所需用例;
    6. 将光标置于文档框中,输入相应文档。

     

    通过上面的学习我们了解了使用Rational Rose创建图的具体操作步骤,其他几种图的创建方法类似,记住相应的单词就可以了。

    1.  用例图:Use Case Diagram
    2.  类图:Class Diagram
    3.  对象图:Object Diagram
    1.  状态图:State Diagram
    1.  顺序图:Sequence Diagram
    2.  协作图:Collaboration Diagram
    3.  
阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 55
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 48
    评论
### 回答1: IBM Rational Rose是一款UML建模工具,主要用于软件开发过程中的需求分析、设计和测试等环节。以下是使用教程: 1. 安装Rational Rose软件,并打开。 2. 创建一个新项目,选择UML Model”类型。 3. 在“Model Explorer”中创建一个新的类。 4. 在类中添加类、接口、枚举等元素,并设置它们的属性。 5. 使用关系工具连接不同的元素,如继承、实现、关联等。 6. 在类中添加操作和属性,并设置它们的可见性、类型、参数等。 7. 使用状态图、活动等工具进一步描述系统的行为。 8. 在“Model Explorer”中创建用例,并添加用例和参与者。 9. 使用顺序、协作等工具描述用例的执行过程。 10. 在“Model Explorer”中创建部署,并添加节点和组件。 11. 使用组件、包等工具描述系统的结构和组织。 12. 导出模型为各种格式,如片、文档、代码等。 以上是IBM Rational Rose的基本使用教程,希望对您有所帮助。 ### 回答2: IBM Rational Rose是一款广泛使用UML建模工具,主要用于设计和分析软件系统。在使用IBMRational Rose时需要注意以下几点: 1. 安装:对于初次使用的用户需要先安装Rational Rose。首先需要下载安装包,并按照指示一步步 安装。在安装过程中需要选择要安装的包,如C++,Java等级,即用户需要根据自己的需要做出选择。 2.理解界面:在打开Rational Rose软件后,用户需要了解基本的界面,以便使用软件。主要有菜单栏、 工具栏、浮动面板以及画布组成。画布主要用于绘制UML形,而工具栏和浮动面板则负责提 供工具。 3. 使用UML形有许多类型,如用例、类、时序、活动等等。用户在使用时应了解它 们之间的关系,方便画出准确的UML形。另外,UML形中的元素有基本元素、关系元素、扩展 元素等,这些元素都有特殊的含义和用途,在使用时需要了解。 4. 保存:在使用过程中,如果不想丢失已经绘制的形,需要通过Rational Rose进行保存。通常使用 .mdl 或 .mdj 文件保存,以便后续打开编辑和维护。 总之,IBM RationalRoseUML建模中一款常用工具,通过了解基本的安装和使用步骤,可以使 我们更好的使用这个强大的工具。 ### 回答3: IBM Rational Rose是一个面向对象的软件开发工具,可用于代码模型设计、生命周期管理、测试和部署。该工具是IBM公司的一款产品,用于许多行业中的软件开发,包括医疗保健、金融、广告、工业制造等领域。本文将为您提供IBM Rational Rose使用教程。 首先,您需要了解IBM Rational Rose的界面。它是一个形用户界面,可以让您通过鼠标点击和拖放等操作来完成各种任务。主要界面包括工具栏、菜单栏、工作区等三个部分。在工具栏中,您可以选择具体的工具来创建所需的表或者操作各种对象,例如用例、活动、类等等。在菜单栏中,您可以选择所需的菜单项来执行各种任务。在工作区中,您可以把所需的表绘制出来,并对表进行编辑和调整。 第二,学习如何创建表。您需要选择所需的表类型,并将其拖放到工作区中。然后在表中添加/修改对应的元素属性、操作、关系等等。在增加属性时,您可以添加属性名称以及该属性的数据类型等等。在增加操作时,您可以添加操作名称以及其输入输出参数等等。在创建关系时,您可以选择关系的类型,并将所需的类等拖入表中。总之,您需要通过拖放和编辑每个对象来填写表所需的各种信息。 第三,了解如何使用IBM Rational Rose完成模型的验证和测试。当您完成了模型的创建后,可以使用IBM Rational Rose自带的验证和测试功能来检查您的模型是否有错误或者遗漏。在验证时,您需要执行几个步骤,例如选择需要测试的模型,设置验证规则,运行验证操作,查看验证结果等等。在测试时,您可以生成测试用例,将其自动转换为代码,并执行测试以评估应用程序的质量。 第四,掌握如何传输和部署所需的代码。当您完成了模型的设计和测试后,可以将所需的代码转换到相应的平台中。您需要选择所需的输出格式,例如Java、C++等等,然后生成代码并将其传送到目标平台上。在代码部署之前,您需要对部署过程进行测试,以保证代码在目标平台中的正确性和运行效率。 总之,使用IBM Rational Rose需要一定的学习和实践,但是掌握它可以使软件开发流程更加高效和准确。建议您先进行初步的学习和训练,然后根据具体的项目需求来进一步应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 48
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cjr15233661143

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值