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

uml课件〔完整版〕.ppt

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

顺序图 顺序图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。 对象 消息 顺序图 学生登陆系统顺序图 顺序图 练习 1、请画出老师登陆系统的顺序图 协作图 协作图用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和协作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,协作则着重体现交互对象间的静态链接关系。 对象 链接 协作图 学生登陆协作图 协作图 练习 1、画出老师登陆系统的协作图 组件图 组件图显示软件组件之间的依赖关系。一般来说,软件组件就是一个实际文件,可以是源代码文件、二进制代码文件和可执行文件等。可以用来显示编译、链接或执行时构件之间的依赖关系 组件 依赖 组件图 老师在线答疑系统组件图 部署图 配置图显示系统运行时刻的结构,显示系统不同的组件在何处物理地运行,以及它们将如何彼此通信 结点 连接 部署图 老师在线答疑系统部署图 课后练习 老师在线答疑系统的网络白板需求描述: 1、同时使用白板的用户必须是2个,一个老师和一个学生 2、使用白板的2个用户是对等的,两个用户看到的内容是一样的 3、用户可以在上面写文字和作图,后者包括:直线,圆,椭圆和矩形 4、用户可以增删,选择,移动上面的文字和图形标记 总结 在软件需求分析阶段我们可以使用用例图来表达需求设计 在软件设计阶段可以使用类图,包图来做设计,配合顺序图、协作图、状态图和活动图来辅助设计 在系统的连调和部署阶段可以使用组件图和部署图来进行设计 主讲:熊波 教学目标 我们通过对UML的基础学习,方便软件开发过程中交流的目的。 通过对UML的基础学习为以后深入学习UML语言打下基础。 UML是什么 UML中文:统一建模语言 UML全称:Unified Modeling Language UML是一种定义良好、易于表达、功能强大的建模语言 UML使用图形和文字来传递信息 UML是什么 中国公民 姓名 性别 民族 出生日期 住址 身份证 编号 签发日期 有效期限 签发单位 1 1 银行卡 卡号 开户行地址 1 0..* UML能为我们做什么 UML可以做软件需求分析 UML可以做软件开发设计 UML可以做系统部署设计 UML也适用非软件领域的系统建模如企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。 UML的发展和工具 UML?1.0是在1997年完成 UML?2.0是在2003年完成 UML还在不断的完善和发展中 能绘制UML图形的工具主要有 Rational Rose PowerDesigner MS Visio ArgoUML StarUML 概述 用例图 静态图(类图,对象图,包图) 行为图(状态图,活动图) 交互图(顺序图,协作图) 实现图(组件图,部署图) 用例图 用例图描述系统提供的功能单元。 参与者 用例 关联关系 依赖关系 继承关系 用例图 老师在线答疑系统需求描述 他是一个用于老师和学生之间进行即时沟通的系统。 系统由老师使用的老师端

文档评论(0)

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

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

1亿VIP精品文档

相关文档