表格模板-UML流程图 精品.ppt

上传人:lao****ou 文档编号:13496 上传时间:2022-09-21 格式:PPT 页数:41 大小:558KB
下载 相关 举报
表格模板-UML流程图 精品.ppt_第1页
第1页 / 共41页
表格模板-UML流程图 精品.ppt_第2页
第2页 / 共41页
表格模板-UML流程图 精品.ppt_第3页
第3页 / 共41页
表格模板-UML流程图 精品.ppt_第4页
第4页 / 共41页
表格模板-UML流程图 精品.ppt_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《表格模板-UML流程图 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-UML流程图 精品.ppt(41页珍藏版)》请在第一文库网上搜索。

1、UML统一建模语言主讲:熊波 教学目标 我们通过对UML的基础学习,方便软件开发过程中交流的目的。 通过对UML的基础学习为以后深入学习UML语言打下基础。 UML是什么 UML中文:统一建模语言 UML全称:Unified Modeling Language UML是一种定义良好、易于表达、功能强大的建模语言 UML使用图形和文字来传递信息 UML是什么中国公民姓名性别民族出生日期住址身份证编号签发日期有效期限签发单位11银行卡卡号开户行地址10.* UML能为我们做什么 UML可以做软件需求分析 UML可以做软件开发设计 UML可以做系统部署设计 UML也适用非软件领域的系统建模如企业机构

2、或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。 UML的发展和工具 UML 1.0是在1997年完成 UML 2.0是在2003年完成 UML还在不断的完善和发展中 能绘制UML图形的工具主要有 Rational RosePowerDesignerMS VisioArgoUMLStarUML 概述 用例图 静态图(类图,对象图,包图) 行为图(状态图,活动图) 交互图(顺序图,协作图) 实现图(组件图,部署图) 用例图用例图描述系统提供的功能单元。 参与者 用例 关联关系 依赖关系 继承关系 用例图老师在线答疑系统需求描述 他是一个用于老师和学生之间进行即时沟通的

3、系统。 系统由老师使用的老师端,学生使用的学生端和一个有公网地址的登陆服务端组成。 老师登陆系统后会在老师列表中出现,并显示出他的专业、姓名、专长和状态是否忙等信息。也可以看到其他所有登录的老师的信息。 学生登陆后可以看到所有已经登录的老师列表。 学生可以选择一个不忙的老师进行问题咨询,和选择的老师建立连接后就可以通过语音加白板和老师进行交流。此时其他学生将看到该老师处于忙的状态。 用例图 用例图 用例图 用例图练习1、仔细阅读老师在线系统的需求然后画出完整的用例图 类图类图表示不同的实体(人、事物和数据)之间的关系;换句话说,它显示了系统的静态结构。 类 聚合 继承 类图 通信协议中的数据包

4、定义 老师和学生类的抽象类图 类图 学生登陆类图 类图 老师登陆类图 类图练习1、使用类图的短式表达方式画出中国公民、身份证、银行卡的UML图2、现在有一组几何图形、线、圆、方、椭圆、多边形。请仔细分析他们之间的关系,并用短式方式表达出来3、第2题中的几何图形具有以下方法:画图,移动,旋转。请标识出多态方法,并说明理由。 包图包图能将复杂系统拆分成多个简单的系统。 包 依赖 包图 包图 包图 状态图状态图表示某个类所具有的不同状态和状态转移时的触发条件。 状态 转移 状态图 老师在线状态图 状态图练习1、汽车有向前行驶,向后行驶和停止3种状态,请使用UML图将3种状态之间的转移关系表达出来 活

5、动图活动图用来描述工作的流程,对并行的工作流程能很好的支持。 活动 转移 同步 活动图 活动图 顺序图顺序图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。 对象 消息 顺序图 顺序图 协作图协作图用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和协作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,协作则着重体现交互对象间的静态链接关系。 对象 链接 协作图学生登陆协作图 协作图练习1、画出老师登陆系统的协作图组件图组件图显示软件组件之间的依赖关系。一般来说,软件组件就是一个实际文件,可以是源代码文件、二进制代码文件和可执行文件等。可以用来

6、显示编译、链接或执行时构件之间的依赖关系 组件 依赖 组件图老师在线答疑系统组件图 部署图配置图显示系统运行时刻的结构,显示系统不同的组件在何处物理地运行,以及它们将如何彼此通信 结点 连接 部署图老师在线答疑系统部署图 课后练习老师在线答疑系统的网络白板需求描述:1、同时使用白板的用户必须是2个,一个老师和一个学生2、使用白板的2个用户是对等的,两个用户看到的内容是一样的3、用户可以在上面写文字和作图,后者包括:直线,圆,椭圆和矩形4、用户可以增删,选择,移动上面的文字和图形标记 总结 在软件需求分析阶段我们可以使用用例图来表达需求设计 在软件设计阶段可以使用类图,包图来做设计,配合顺序图、协作图、状态图和活动图来辅助设计 在系统的连调和部署阶段可以使用组件图和部署图来进行设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 技术资料 > 统计图表

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服