- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统分析与设计——统一建模语言UML_图文
显示系统边界的用例图 北京理工珠海学院 与客户相关的所有用例 北京理工珠海学院 * 案例:泛化、扩展关系 下面左图给出了一个扩展关系的例子,在还书的过程中,只有在例外条件(读者遗失书籍)的情况下,才会执行赔偿遗失书籍的分支流。 泛化关系:用例可以被特别列举为一个或多个子用例,这被称做用例泛化。当父用例能够被使用时,任何子用例也可以被使用。如在右图中,订票是电话订票和网上订票的抽象。 北京理工珠海学院 继承、包含、扩展的综合 北京理工珠海学院 (3)类属关系 用例间的类属关系如同类间的类属关系,子用例继承父用例的行为和含义,但可以表现出更特别的行为。 子用例可以使用父用例的一段行为,也可以重载它,父用例通常是“抽象的”。 例6:在OA系统中,可能存在许多需要部门领导审批的事情,但是领导审批的流程是相似的,这时,可以用类属关系来表示,如图6-8。 北京理工珠海学院 北京理工珠海学院 审批 请假审批 公文审批 领导 图6-8 用例类属关系图 5.用例描述 用例图只是简单地用图描述了一下系统,但对于每个用例,我们还需要有详细的说明,这时我们就需要写用例描述。 对于用例描述的内容,必须将重要的内容写进用例描述里面。 用例描述一般包括: 简要描述(说明) 其他事件流 前置(前提)条件 异常事件流 基本事件流 后置(事后)条件 北京理工珠海学院 用例描述 简要描述:对用例的角色、目的的简要描述; 前置条件:执行用例之前系统必须要处于的状态,或者要满足的条件; 基本事件流:描述该用例的基本流程,指每个流程都“正常”运作时所发生的事情,没有任何备选流和异常流,而只有最有可能发生的事件流; 其他事件流:表示这个行为或流程是可选的或备选的,并不是总要总要执行它们; 异常事件流:表示发生了某些非正常的事情所要执行的流程; 后置条件:用例一旦执行后系统所处的状态; 北京理工珠海学院 6.2.4 类图与对象图 1.类图:--是面向对象模型的最基本 模型元素,用来描述对象 模型的静态结构。表达类 集、接口集、协作及它们 之间的关系,是定义其他 图形的基础。 北京理工珠海学院 类图组成: 类 接口 协作 依赖 北京理工珠海学院 类图通过三种方式来构建; (1)对系统的词汇建模 (找名词) (2)对简单的协作建模 (找接口) (3)对逻辑数据库模式建模 (面向对象数据库的方式) 类图的表示 在UML中,类用长方形表示,垂直地分为3个区; 顶部区域—类的名字 中部区域—类的属性 底部区域—类的操作;如图6-9; 北京理工珠海学院 学生 学号:int 姓名:char 性别:char 专业:char 注册( ) 姓名( ) 类 图6-9 类 图6-10 类图 Class2 Class4 Class1 接口 Class3 类属 关联 依赖 聚合 关联 1包含3 2. 对象图 北京理工珠海学院 对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图可以被看作是类图在某一时刻的实例。 ?在UML中,对象图使用的是与类图相同的符号和关系,因为对象就是类的实例 下图显示了对象图的模型。其中节点可以是对象也可以是类,连线表示对象之间的关系: objece1 objece2 图 6-11 对象图 类图和对象图的区别 北京理工珠海学院 对象图 对象图的表示法 对象名:由于对象是一个类的实例,因此其名称的格式是“对象名:类名”,这两个部分是可选的,但如果是包含了类名,则必须加上“:”,另外为了和类名区分,还必须加上下划线。 属性:由于对象是一个具体的事物,因此所有的属性值都已经确定,因此通常会在属性的后面列出其值。 阅读对象图 首先找出所有的类,即在“:”之后的名称 整理完之后,就可以通过对象的名字来了解其含义 按类来归纳属性,然后再通过关联来确定含义. 北京理工珠海学院 绘制对象图的过程 先找出类和对象,通常类在关键字之后,而对象名则通常是在类名之后的 然后对其进行细化的关联分析,绘制出相应的对象图. 北京理工珠海学院 北京理工珠海学院 类图和对象图的区别 5.2.5交互作用图 表示对象之间的交互; 是描述一组对象如何合作完成每一个行为的模型化工具; 主要用于对用例中的控制流的建模 一个交互图表达一个用例的行为,表示该用例中若干个实例对象和对象之间所传递的消息; UML中交互图有两种,顺序图和协作图,其中协作图也叫
您可能关注的文档
最近下载
- 宪法学(第二版)(马克思主义理论研究和建设工程重点教材)课件第4章国家性质和国家形式.pptx VIP
- 1_1_负反馈率计算表.xlsx VIP
- 纳米磁性材料介绍.pptx VIP
- 中国螺栓检测服务行业市场占有率及投资前景预测分析报告.docx VIP
- 2011年2月4日巴西东北部电网停电事故分析.ppt VIP
- 踝关节扭伤治疗.pptx
- 美术鉴赏通识教育(西北大)中国大学MOOC慕课 章节测验答案.pdf VIP
- 排球裁判手势图1.docx
- GA_T 1093-2013出入口控制人脸识别系统技术要求.docx VIP
- 2025年湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
文档评论(0)