第7章_状态机图祥解.ppt

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

2. 构件的类型 ●《源代码件》:源程序文件块. ●《执行件》:编译的结果,可投入运行。 ● 《文件》:信息的存储体。 ● 《库》:可以是类库、动态链接库、数据库等。 ● 《表》:表示数据库中的数据表。 ● 《文档》:泛指形成的所有文字材料。 * * 3. 构件图 构件图(component diagram): 描述构件及其相互关系的图。构件之间是依赖关系。 * * 4.部署图 部署图(deployment diagram): 用来描述系统中计算结点的拓扑结构和通信路径与结点上运行的软件构件等。 一般一个系统仅有一个部署图。 * * 4.部署图 * * 1. 包的概念 1. 包的定义 包(Package): 是UML用来组织模型元素的模型元素。 包中可以包含类、接口、构件、用例、结点、活动、状态、包等其他模型元素。 包是对软件模型进行分解、组织的有效的模型元素。 * * 2.包的表示 UML用带把的矩形框来表示包。 * * 简单包名 路径包名 3. 包的关系 * * 依赖 泛化 * * * * * * * * * * * * 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * debit?account借方账户 * * 检查商品有没有,如果没有,就需要去订货,订货和这个系统没有关系,我这个只是处于等待状态 * 问题 复合状态里需要放初态和终态吗?? 终态不能加,因为任何一个地方都可以取消 初态可以加 * * * 3继承 * Copy right X.Shi,DHU * 3 继承 * Copy right X.Shi,DHU * *OLine 例子: 3 继承 * * 4 依赖 依赖含义 依赖表示 * Copy right X.Shi,DHU * 4 依赖 * Copy right X.Shi,DHU * 依赖的含义 依赖(dependency): 表示两个元素X、Y,如果X的变化必然导致Y的变化,则称Y依赖X。 依赖关系不仅限于类,用例、包、构件之间都可以存在依赖关系 依赖关系 – 从代码看起 依赖关系 – 真的有必要画出来吗? 问题: 教学进程 下面几个模型图中,( )能够正确地表示出“一个雇员最多有一个经理,经理可以管理多个雇员,也可以不管理一个雇员”这样的意思。 ? 5 实现 * Copy right X.Shi,DHU * 6 类图的概念 类图的概念 类图(Class Diagram): 是由类,相关建模元素,及其关系构成的图,用来描述类之间的静态关系。 类图在系统中处在核心位置。也是UML中最为重要的一种图。 * * * * 对象图 7 类图和代码 看图回答下面问题 类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。 写出Student类生成的java代码(省略注释、get和set方法) * * 类图和代码 根据类图写代码 * * public class A { private int i; private B b; public void test1(){ } public void A(){ }} public class B { private int j; public void B(){} public void test2(){} } public class C extends A { private int k; public void C(){} public void test3(){ }} 交互图 交互图 1. 交互图的概念 2. 顺序图的概念 3. 顺序图样式和元素 4. 消息 5. 协作图的概念 6. 协作图样式和元素 * * 1. 交互图的概念 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档