统一建模语言(UML)和Rational Rose概述课件.ppt

统一建模语言(UML)和Rational Rose概述课件.ppt

ID:56960129

大小:197.50 KB

页数:15页

时间:2020-07-22

统一建模语言(UML)和Rational Rose概述课件.ppt_第1页
统一建模语言(UML)和Rational Rose概述课件.ppt_第2页
统一建模语言(UML)和Rational Rose概述课件.ppt_第3页
统一建模语言(UML)和Rational Rose概述课件.ppt_第4页
统一建模语言(UML)和Rational Rose概述课件.ppt_第5页
资源描述:

《统一建模语言(UML)和Rational Rose概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、统一建模语言(UML)和RationalRose概述任课教师:林东升UML概述1、关于UMLUML(UnifiedModelingLanguage)译为“统一建模语言”,是面向对象技术领域内占主导地位的标准建模语言,是一种用于对软件系统进行可视化、详述、构造和文档化的建模语言,特别适用于在分析与设计阶段采用面向对象的思维方式对软件进行建模。2、为何要建模模型能让系统构造者用标准的、易于理解的方式表达它们对系统的设想,并且提供了一种便于人与人之间有效地共享和交流设计结果的机制。通过建模,要达到下面四个目的:①模型帮助我们按照实际情况或

2、按照我们所需要的样式对系统进行可视化;②模型允许我们详细说明系统的结构或行为③模型给出我们一个知道我们构造系统的模板④模型对我们作出的决策进行文档化3、什么是UMLUML是一种图形化、通用的建模语言。可以用UML对软件密集型系统(系统中软件的成分较多)制品进行可视化、详述、构造和文档化工作。这四个方面的含义如下:①UML是一种语言,它提供了用于交流的词汇表和词汇表中组合词汇的规则。②UML是一种可视化语言,UML的词汇表是一些图形元素,组合词汇表的规则是规定各种图形元素放置在一起表示什么含义。③UML是一种用于详细描述的语言,UML

3、能以任意的详细程度建模,凡是你能想到的内容,UML都能对它建模。④UML是一种构造语言,UML不是一种编程语言,但用UML描述的模型可与各种编程语言相连接。⑤UML使开发过程文档化。⑥UML是一种通用建模语言。4、正确对待UML(1)UML不是一门程序设计语言。(2)UML是从面向对象的角度对系统建模(3)UML独立于软件开发过程(4)UML是面向对象方法的一部分RationalRose概述1、初识RationalRose解决面向对象问题的核心是建模,即建立系统的Rose模型。软件系统内部的高内聚、低耦合程度以及维护成本是软件设计的

4、所关注的问题,RationalRose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。2、RationalRose主要特点☆支持多种语言,如Ada、CORBA、VisualBasic、Java等;☆支持模型的Internet发布;☆可以生成简单、清晰且定制灵活的文档;☆双向工程保证了模型和代码高度一致;☆支持逆向工程,建立代码框架;☆支持多种关系型数据库的建模;☆从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力的支持。3、RationalRose的作用☆整个开发团队可以使用用况图,来获得一个系统高层次的

5、视图,并且可以协商项目的范畴;☆项目经理可以使用用况图和文档,把项目分解成便于管理的多个模块;☆系统分析员和客户在看到用况规格描述文档的时候,就可以明白系统将会提供什么样的功能;☆技术编写者在看到用况规格描述文档时,就可以着手编写用户手册和培训计划;☆系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系统的逻辑流程、对象以及对象之间的消息;☆质量检测员可以使用用况文档、时序图、协作图获得测试脚本所需要的信息;☆软件开发人员使用类图和状态图,可以获得系统模块的详细视图以及模块之间的关系;☆部署人员在使用组件图和部署图时,就可

6、以明白哪些是可执行文件或DLL文件,以及其他的一些组件是如何创建的,这些组件该部署在网络中哪些地方;☆整个团队使用Rose模型,就可以确定从需求到编码的整个过程,并且从编码到需求这个逆过程也是可以追踪的。4、RationalRose的使用☆Rose是菜单驱动式的CASE工具,可以通过工具栏使用其常用功能,如下图所示。☆Rose支持9种不同类型的UML图:用况图(UseCaseDiagram)活动图(ActivityDiagram)时序图(SequenceDiagram)协作图(CollaborationDiagram)类图(Clas

7、sDiagram)对象图(ObjectDiagram)状态图(StatechartDiagram)组件图(ComponentDiagram)部署图(DeploymentDiagram)。Rose主界面5、Rose界面简介Rose主界面由5个部分组成:Browser窗口:浏览器窗口,用于快速启动模型(2)Documentation窗口:文档窗口,用于快速访问通用命令;(3)Diagram窗口:编辑区,用于显示和编辑多个UML图;(4)日志窗口:用于观看错误和各种各样命令的结果报告;(5)工具栏窗口:显示有关工具图标。6、Rose建模简

8、介Rose创建的模型文件后缀名为.mdl,模型的创建的一般步骤:(1)创建模型点击菜单栏中【File】项,选择【New】选项,或者直接点击标准菜单栏中的【CreateNewModelorFile】按钮;弹出如图2-13所示的对话框,选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。