uml课件复习参考.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uml课件复习参考

UML统一建模语言 教学目标 我们通过对UML的基础学习,方便软件开发过程中交流的目的。 通过对UML的基础学习为以后深入学习UML语言打下基础。 UML是什么 UML中文:统一建模语言 UML全称:Unified Modeling Language UML是一种定义良好、易于表达、功能强大的建模语言 UML使用图形和文字来传递信息 UML是什么 UML能为我们做什么 UML可以做软件需求分析 UML可以做软件开发设计 UML可以做系统部署设计 UML也适用非软件领域的系统建模如企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。 UML的发展和工具 UML?1.0是在1997年完成 UML?2.0是在2003年完成 UML还在不断的完善和发展中 能绘制UML图形的工具主要有 Rational Rose PowerDesigner MS Visio ArgoUML StarUML 概述 用例图 静态图(类图,对象图,包图) 行为图(状态图,活动图) 交互图(顺序图,协作图) 实现图(组件图,部署图) 用例图 用例图描述系统提供的功能单元。 参与者 用例 关联关系 依赖关系 继承关系 用例图 老师在线答疑系统需求描述 他是一个用于老师和学生之间进行即时沟通的系统。 系统由老师使用的老师端,学生使用的学生端和一个有公网地址的登陆服务端组成。 老师登陆系统后会在老师列表中出现,并显示出他的专业、姓名、专长和状态是否忙等信息。也可以看到其他所有登录的老师的信息。 学生登陆后可以看到所有已经登录的老师列表。 学生可以选择一个不忙的老师进行问题咨询,和选择的老师建立连接后就可以通过语音加白板和老师进行交流。此时其他学生将看到该老师处于忙的状态。 用例图 用例图 用例图 用例图 类图 类图表示不同的实体(人、事物和数据)之间的关系;换句话说,它显示了系统的静态结构。 类 聚合 继承 类图 通信协议中的数据包定义 类图 老师和学生类的抽象 类图 学生登陆类图 类图 老师登陆类图 类图 练习 1、使用类图的短式表达方式画出中国公民、身份证、银行卡的UML图 2、现在有一组几何图形、线、圆、方、椭圆、多边形。请仔细分析他们之间的关系,并用短式方式表达出来 3、第2题中的几何图形具有以下方法:画图,移动,旋转。请标识出多态方法,并说明理由。 包图 包图能将复杂系统拆分成多个简单的系统。 包 依赖 包图 系统的顶层包结构 包图 老师在线答疑系统包结构图 包图 练习 1、C/S架构的应用程序由客户端和商业逻辑端组成,使用包图画出他们之间的关系 2、B/S架构的应用程序由浏览器和WEB应用服务端组成,使用包图画出他们之间的关系 3、在一个多层架构的

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档