- 6
- 0
- 约2.22千字
- 约 13页
- 2019-07-20 发布于四川
- 举报
* UML统一建模语言 重点内容: Rational Rose的四种视图模型 Rational Rose与生成代码 第5章 使用Rose设计UML 一、 Rational Rose的四种视图模型 在Rational Rose建立的模型中包括四种视图,分别是用例视图(Use Case View)、逻辑视图(Logical View)、构件视图(Component View)和部署视图(Deployment View)。在我们创建一个Rational Rose工程的时候,会自动包含这四种视图。 一、 Rational Rose的四种视图模型 在用例视图(Use Case View)中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图、活动图和类图等。 用例视图是与系统中的实现是不相关的,它关注的是系统功能的高层抽象,适合于对系统进行分析和获取需求,而不关注于系统的具体实现方法。 1、用例视图 一、 Rational Rose的四种视图模型 逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即在为用户提供服务方面,系统所应该提供的功能。 在逻辑视图中,用户将系统更加仔细的分解为一系列的关键抽象,将这些大多数来自于问题域的事物通过采用抽象、封装和继承的原理,使之表现为对象或对象类的形式,借助于类图和类模板等手段,提供了系统的详细设计模型图。 在逻辑视图下的模型元素可以包括类、类工具、用例、接口、类图、用例图、协作图、顺序图、活动图和状态图等。 2、逻辑视图 一、 Rational Rose的四种视图模型 构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系。 构件视图包含模型代码库,执行文件,运行库和其他构件的信息,但是按照内容来划分构件视图主要由包、构件和构件图构成。 包是与构件相关的组。构件是不同类型的代码模块,它是构造应用的软件单元,构件可以包括源代码构件、二进制代码构件以及可执行构件等等。 3、构件视图 一、 Rational Rose的四种视图模型 在构件视图中,同样可以创建一些的模型元素。在浏览器中选择Component View(构件视图)选项,右键单击,可以看到在该视图中允许创建的模型元素件、构件图以及包等。 3、构件视图 一、 Rational Rose的四种视图模型 部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。 在系统中,只包含有一个部署视图,用来说明了各种处理活动在系统各节点的分布。 4、部署视图 一、 Rational Rose的四种视图模型 在部署视图中,可以创建处理器和设备等的模型元素。在浏览器中选择Deployment View(部署视图)选项,右键单击,可以看到在该视图中允许创建的模型元素。 4、部署视图 一、 Rational Rose的四种视图模型 处理器(Processor):处理器是指任何有处理功能的节点。节点是各种计算资源的通用名称,包括处理器和设备两种类型。 设备(Device)。设备是指任何没有处理功能的节点。例如打印机。 文件(File)。文件是指那些能够连接到部署视图中的一些外部文件,用来详细的介绍使用部署视图的各种信息。 URL地址(URL)。URL地址是指能够连接到部署视图的一些外部URL地址。这些地址用于介绍部署视图的相关信息。中允许创建的模型元素。 4、部署视图 一、 Rational Rose的四种视图模型 部署视图考虑的是整个解决方案的实际部署情况,所描述的是在当前系统结构中所存在的设备、执行环境和软件的运行时体系结构,它是对系统拓扑结构的最终物理描述。 系统的拓扑结构描述了所有硬件单元,以及在每个硬件单元上执行的软件的结构。 在这样的一种体系结构中,我们可以通过部署视图查看拓扑结构中的任何一个特定的节点,了解正在该节点上组件执行情况,以及该组件中包含了哪些逻辑元素(例如类、对象、协作等),并且最终能够从这些元素追溯到系统初始的需求分析阶段。 4、部署视图 二、Rational Rose与生成代码 Rational Rose Enterprise版本对UML提供了很高的支持,可以使用多种语言进行代码生成,这些语言包括Ada83、Ada95、ANSI C++、CORBA、JAVA、COM、Visual Basic、Visual C++、Oracle8和XML_DTD等。 可以通过选择选择“Tools”(工具)下的“Options”
您可能关注的文档
最近下载
- 江南大学大二化学专业分析化学试卷及答案12 (3).doc VIP
- sew mdx61b_变频器说明书(1).doc VIP
- 江南大学大二化学专业分析化学试卷及答案.docx VIP
- SEW MDX61B_变频器说明书.pdf VIP
- 建筑工程施工索赔试题.docx
- 数字智慧方案中国康养产业链图谱研究报告.pptx VIP
- 湖北民族大学大二化学专业分析化学试卷及答案 (2).doc VIP
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- 2025-2026 学年上学期六年级道德与法治(人教版)期末质量检测试卷(附答案).docx VIP
- 津津有味·读经典Level3《海底两万里》译文和答案.pdf
原创力文档

文档评论(0)