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文档。上传文档
查看更多
UML复习剖析

节点是存在于运行时并代表一项计算资源的物理元素,一般用于对执行处理或计算的资源建模。可以把节点分成两种类型:处理器和设备。 处理器是指那些本身具有计算能力,能够执行各种软件的节点,例如服务器、工作站等。 连接用来表示两个节点之间的硬件连接。节点之间的连接可以通过光缆等方式直接连接,或者通过卫星等方式非直接连接,但是通常连接都是双向的连接。 在UML中,连接的表示形式使用一条实线表示,在实线上可以添加连接的名称和构造型。 设备是指那些本身不具有处理能力的节点。通常情况下都是通过其接口为外部提供某些服务,如打印机、扫描仪等。 在每一个系统模型中,只存在一个部署图。在使用Rational Rose 2003创建系统模型时,就已经创建完毕,即为Deployment View(部署视图)。如果要访问部署图,在浏览器中双击该部署视图即可。 Rational统一过程(建成RUP)是由IBM Rational公司提出来的一个通用的过程框架,适用面非常的广,可以应用于不同种类的软件系统、应用领域、组织类型、性能水平和项目规模。 Rational统一过程也是一个演化的软件开发过程。 商业建模 需求 分析和设计 实现 测试 部署 配置和变更管理 项目管理 环境 Rational统一过程中的每个阶段可以进一步分解为迭代,一个迭代是一个完整的开发循环,产生一个可执行的产品版本,是最终产品的一个子集,它增量式的发展,从一个迭代过程到另一个迭代过程到成为最终的系统。 初始阶段:为系统建立商业案例和确定项目的边界。初始阶段结束是生命周期目标里程碑; 细化阶段:分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。细化阶段结束是生命周期的结构里程碑; 构造阶段:又称构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详尽的测试。构造阶段结束是初始功能里程碑; 移交阶段:又称交付阶段,将软件产品交付给用户群体。移交阶段结束是产品发布里程碑。 在UML中,活动的起点用来描述活动图的开始状态,用黑的实心圆表示。活动的终止点描述活动图的终止状态,用一个含有实心圆的空心圆表示。活动图中的活动既可以是手动执行的任务,也可以是自动执行的任务,用圆角矩形表示。 活动 活动流 汇合 分叉 分支 对象流 分支在活动图中很常见,它是转换的一部分,它将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果。当动作流遇到分支时,会根据监护条件(布尔值)的真假来判定动作的流向。分支的每个路径的监护条件应该是互斥的,这样可以保证只有一条路径的转换被激发。在活动图中,离开一个活动状态的分支通常是完成转换,它们是在状态内活动完成时隐含触发的。 合并指的是两个或者多个控制路径在此汇合的情况。合并是一种便利的表示法,省略它不会丢失信息。合并和分支常常成对的使用,合并表示从对应分支开始的条件行为的结束。 并发(concurrency)指的是在同一时间间隔内,有两个或者两个以上的活动执行。对于一些复杂的大型系统而言,对象在运行时往往不止存在一个控制流,而是存在两个或者多个并发运行的控制流。为了对并发的控制流建模,在UML中引入了分叉和结合的概念。 分叉用来表示将一个控制流分成两个或者多个并发运行的分支,结合用来表示并行分支在此得到同步。 合并汇合了两个以上的控制路径,在任何执行中,每次只走一条,不同路径之间是互斥的关系; 汇合则汇合了两条或两条以上的并行控制路径,在执行过程中,所有路径都要走过,先到的控制流要等其他路径的控制流都到后,才能继续运行。 为了对活动的职责进行组织而在活动图中将活动状态分为不同的组,称为泳道(swimlane)。每个泳道代表特定含义的状态职责的部分。在活动图中,每个活动只能明确的属于一个泳道,泳道明确的表示了哪些活动是由哪些对象进行的。 每个泳道都有一个与其他泳道不同的名称。 每个泳道可能由一个或者多个类实施,类所执行的动作或拥有的状态按照发生的事件顺序自上而下的排列在泳道内。 泳道(swimlane): 是活动图中的区域划分,每一个泳道代表一个责任区域,指明活动是由谁负责的或发起的。一个泳道中包括一组相关活动。 泳道 角色名 动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。动态分析模型包括下列图形: 序列图 协作图 状态图 活动图 交互图 行为图 Review 与序列图一样,协作图也是一种描述对象间交互行为的模型图,

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档