UML基础入门级培训.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的可视化建模培训教程 zhuhj 时间:04/16 目录 简介 为什么要对软件建模 什么是Rational Rose Rose中四种视图 Rose用户界面 Use Case视图 什么是Use Case 什么是Actor 简介——为什么要对软件建模 在现有的软件开发技术下,大多数软件的实现都是复杂的。 解决复杂问题最有效的理论是分层理论。 模型是对现实世界的简化和抽象。 有助于对复杂问题进行分层,从而更好地解决问题 有效的软件模型也有利于分工与专业化生产,从而节省生产成本 简介——为什么要对软件建模 结构是模型的有机结合,是一个系统灵魂与主线。 一个有效的软件系统就是在系统结构的支撑下解决复杂问题的技术系统。 简介——什么是Rational Rose Rational Rose 是一种工具,它可以在软件建模中提供建立、视图、修改和操作组件的能力。 简介——Rose中四种视图 Use Case Actor、Use Case、对象、消息和关系 逻辑视图 包、类、状态和关系 组件视图 包、组件和依附关系 拓扑视图 节点和关系 简介——Rose用户界面 Rose的组成 标准工具条 图形工具条 浏览区 文档窗口 图形窗口 规格说明书 状态条 简介——Rose用户界面 简介——Rose用户界面 Rose的工具条独立于当前打开的图形窗口界面 简介——Rose用户界面 Rose的浏览区 Rose的浏览区描述了原本的视图模型,并且提供了在每一种视图的组件间进行访问的功能 可视或隐藏 Docked 位置有边界范围 浮动 可移动到任何位置 简介——Rose用户界面 Rose的文档窗口÷ 文档窗口为所选择的项和图形提供建立、浏览或修改文档的能力 当不同的选项和图形被选择时,允许一个文档窗口被更新 可视或隐藏 固定或浮动 简介——Rose用户界面 ROSE用户界面可以被定制 显示或隐藏工具条 从工具条上添加或删除按钮 显示或隐藏浏览窗口 显示或隐藏文档窗口 使工具条、浏览窗口或文档窗口固定或浮动 Use Case——什么是Use Case Use Case是所用系统的规格方式 在响应外部Actor触发时,系统所执行的功能 Use Case提供了一种手段 捕获系统需求 专业人士和最终用户间的连接 测试系统 Use Case——什么是Use Case Use Case——什么是Actor Actor是一些人或事: 可以激活系统交互信息 可以对系统进行输入 可以从系统被动的接受信息 Actor分类 系统用户 与所建系统交互的其他系统 时间 Use Case——什么是Actor 在浏览窗口中的Actor Use Case——什么是Use Case视图 Use Case图说明了: 系统和它的Actors 系统发展了的Use Cases Actor和 Use case间的交互 Use Case——什么是Use Case视图 只关注系统的作用,而不关注其实现细节 项目开始时,Use Case视图的主要使用者是客户、分析人员和项目管理员 Use Case——什么是Use Case视图 Use Case——什么是Use Case视图 Use Cases描述: 简短的描述 Use Case 的高级描述 事件流程 运行过程中的执行序列 为use case建立的事件流程被包含在一个与use case关联的外部文档中。 Use Case——序列图 有两种类型的交互图 序列图 协作图 Use Case——序列图 序列图描述了在时间上对象交互的安排 图形展现了 多个交互对象 信息交流的序列 序列图包含 对象的生命线 按顺序对象间的信息交流 控制焦点(可选的) Use Case——序列图 Use Case——序列图 Use Case——序列图 对象是一种概念、抽象或具有明确的边界的事情和应用目标 对象是具有: 状态 行为 特性 序列图中的每一条垂直线代表一个外部Actor或系统中的对象 Use Case——序列图 Use Case——序列图 对象规格说明 Use Case——序列图 用序列图建一个新类 Use Case——序列图 对象通过消息进行合作 消息是一个从发送者指向接受者的箭头 可以为消息选择编号 Use Case——序列图 反身消息 Use Case——序列图 消息规格说明 Use Case——序列图 移动消息 Use Case——序列图 可以在序列图中的任何位置插入新的消息 Use Case——序列图 注释可以附属在序列图中的任何实体上 Use Case——协作图 协作图是方案定的另外一种图形代表 协作图可以 独立地被建立 直接从序列图中建立 Use Case——协作图 协作图的工具条 Use Case——协作图 Use Case——序列图和

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档