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 专题 1.1 UML的基本概念 1.2 用例图 1.3 类图和对象图 1.4 交互图 1.5 状态图 1.6活动图 1.7构建图 1.8部署图 1.1 UML的基本概念    UML(Unified Modeling Language)统一建模语言),是一种可视化建模语言。      20世纪的80~90年代,面向对象的分析与设计(OOAD )方法获得了长足的发展,而且相关的研究也十分活跃,涌现了大量的方法学.其中最有代表性的是Booch方法(Grady Booch)、 OMT(Jim Rumbaugh)方法、OOSE(Ivar Jacobson)3种,而UML正是这3位大师联手之下,共同打造而成的,现已成为了标准的建模语言.     UML的结构图: 1、构造块 也就是基本的UML建模元素、关系和图。 2、公共机制 公共机制是指达到特定目标的公共UML方法,主要包括规格说明、扩展机制等。 3、构架 指5个系统视图: (1)逻辑视图 以问题域的词汇组成的类和对象集合; (2)进程试图 可执行线程和进程作为活动类的建模。它是逻辑视图的一次执行实例; (3)实现视图 对组成基于系统的物理代码的文件和组件进行建模; (4)部署视图 把组件部署到一组物理的、可计算节点上; (5)用例视图 最基本的需求分析模型; UML 是一种标准化的图形化的建模语言,它是面向对象分析与设计的一种标准表示.它: (1)不是一种可视化的程序设计语言,而是一种可视化的建模语言; (2)不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准; (3)不是过程,也不是方法,但允许任何一种过程和方法使用它. UML包括9种图 (1)用例图主要用于需求分析,描述系统的功能,描述用户跟系统的交互; (2)类图和对象图用于对系统进行结构(静态)建模; (3)顺序图、协作图、状态图、活动图用于对系统进行行为(动态)建模; (4)构建图用于对系统进行构件(实现)建模; (5)部署图用于对系统进行部署(环境)建模。 UML包括4种常见的关系: 依赖 泛化 关联 实现 1.2 用例图   定义:用例(use case)图是一个外部可见的系统内聚功能的单元,是对系统功能片的逻辑描述,并不是表示系统的具体实现.   用例图中的主要元素包括: (1)参与者(Actor) 参与者代表与系统接口的任何事物或人,它是指代表某一种特定功能的角色,因此参与者都是虚拟的概念.在UML中,一个小人表示参与者. (2)用例(Use Case) 在用例图中,用例用一个椭圆来表示。用例是对系统行为的动态描述,它可以促进设计人员、开发人员与用户的沟通,理解正确的需求,还可以划分系统与外部实体的界限。 (3)关系 两个用例之间的关系主要可以概括为两种:包含关系用include表示和扩展关系用extend表示; 包含关系(用include表示) 当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个组件来实现某一个用例的部分功能时,可以使用包含关系来表示它们。 扩展关系 如果一个用例明显地混合了两种以上的不同场景(功能),即根据情况可能发生多种事情。我们可以将这个用例分为一个主用例和一个或多个辅用例,描述可能更加清晰。 例(2007年11月软设上午39-42):在下面的用例图(UseCase Diagram)中,X1、X2和X3表示 ?(39) ?,已知UC3是抽象用例,那么X1可通过 ?(40) ?用例与系统进行交互。并且,用例 ?(41) ?是UC4的可选部分,用例 ?(42) ?是UC4的必须部分。 39.A.人 ? ? B.系统 ? ? C.参与者 ? ?D.外部软件 40.A.UC4、UC1 ? B.UC5、UC1 ? ? C.UC5、UC2 ? D.UC1、UC2 41.A.UC1 ? ? B.UC2 ? ? C.UC3 ? ? D.UC5 42.A.UC1 ? ? B.UC2 ? ? C.UC3 ? ? D.UC5 1.2 类图和对象图 定义:类图是用类和它们之间的关系描述系

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档