- 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;;就软件开发方法学而言,UML给出了方法学中不同抽象层次的
术语以及表达模型的工具。;UML;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—类与对象;客观事物术语—接口;客观事物术语—接口;客观事物术语—接口;客观事物术语—协作;??观事物术语—用例;客观事物术语—主动类;客观事物术语—构件;客观事物术语—制品;客观事物术语—节点;表达事物的术语小结;表达关系的术语;关系术语—关联;关系术语—关联;;可导航多重性关联例如
一个保险公司拥有多份保险合同,这些合同与一个或多个客户关联。
一个客户拥有多份保险合同〔0对多〕,这些合同与一个保险公司关联。
一份保险合同位于一个保险公司和一个或多个客户之间。保险合同同时与一个客户〔或多个客户〕和一个保险公司相关联。
保险合同在一份〔0或1〕保险契约〔一份书面形式的保险合同〕里表达。
保险契约与保险合同关联。 ;关系术语—关联;关系术语—关联;关系术语—关联;关系术语—关联;关系术语—关联;关系术语—关联;关系术语—泛化;关系术语—泛化;关系术语—泛化;关系术语—泛化;关系术语—细化;关系术语—依赖;关系术语—依赖;关系分类;;;;;组合信息术语—包;UML模型表达格式;静态模型表达工具-类图;静态模型表达工具-类图;类图的一般用法
类图主要用于对系统的静态设计视图〔投影〕进行建模,支持表达系统的功能需求,既系统提供给最终用户的效劳。
一般以三种方式使用类图:
对系统中的词汇建模
当要决策:使用哪些类目和UML关系,作为系统的组成局部;哪些类目类目和UML关系,处于系统之外。此时可使用类图来描述这些抽象和它们的责任。
对简单协作建模
当需要用一组类来表达系统中的某一事物语义时,可使用类图详细描述这组类以及它们之间的关系。
对逻辑数据库模式建模
当需要给出数据库概念设计的指导,可对要在数据库中存储的信息,采用类图对相应的数据库模式进行建模。;系统行为(功能)的建模工具—用例图;系统行为(功能)的建模工具—用例图;系统行为(功能)的建模工具—用例图;系统行为(功能)的建模工具—用例图;;用况图的使用
对系统语境建模
给定一个系统,均有其内部的事物和外部的事物。例如:
在一个信用卡系统中,其内部事物有:帐户、事务处理和欺诈行为检测代理;其外部事务有:信用卡顾客和零售机构。其内部事物的责任是完成其外部事物所期望由系统提供的行为。与系统交互的外部事物构成了该系统的语境,该语境定义了系统存在的环境。
第一点:采用UML用况图对系统语境进行建模,应关注存在于系统周围的参与者,确定什么作为系统的参与者,什么不作为系统的参与者,使该图只包含那些在其生命周期内所必须的参与者。
;零售机构〔顾客通过该机构刷卡,购置商品或效劳;第二点:对系统语境建模,应遵循以下策略:
决定哪些行为是系统的一局部,那些行为是由外部实体执行的,以此标识系统边界,同时定义主题。
在标识系统的参与者时,应考虑以下问题:
谁需要得到系统的帮助,以完成其任务;谁执行系统的功能;系统与哪些硬件设备或其他系统交互;谁执行一些辅助功能进行系统的管理和维护。
将一些相似的参与者组织为一般/特殊结构。
在需要加深理解的地方,为每个参与者提供一个衍型。
最后,将这些参与者放入用况图中,并建立它们与系统用况之间的关联-通信路径。;系统行为(功能)的建模工具—用例图;例如:;系统行为(生存周期)的建模工具—状态图;;状态图的内容
状态〔State〕
事件〔Event〕
状态转换〔State Transition〕
状态图可以描述一个对象在其生命周期中拥有哪些状态,该对象在这些状态下的行为,以及什么样的事件会导致状态发生改变。 ;状态
定义:一个状态是类目的一个实例〔以后简称对象〕在其生存期间的一种条件(condition)或情况〔situation〕,该期间该对象满足这一条件,执行某一活动或等待某一消息。
一个对象的状态是该对象在此之前所执行的所有活动的结果,通常是由对象的属性值所决定的,并且会链接到其他对象。
表示:
对象状态举例:
物〔对象〕已经付款〔状态〕
小轿车〔对象〕静止不动〔状态〕
机器的引擎〔对象〕在运转〔状态〕
Jim〔对象〕担任销售员的角色〔状态〕
Kate〔对象〕结婚了〔状态〕;状态分类:
UML把状态分为初态、终态和正常状态。
初态〔Initial State〕 :表达状态机默认的开始位置,用实心圆来表示
终态〔Final State〕 :表达状态机的执
文档评论(0)