网站大量收购独家精品文档,联系QQ:2885784924

创建类图研讨.ppt

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

5.3定义类的操作 5.3.1操作的基本概念 类的操作位于类内部,用来操作属性或进行其他动作,只是适合这个类的所有对象 。操作签名是指操作的返回类型、名称、参数。它是操作完成所必要的全部信息,类的操作是通过类的对象调用来实现的。 接口是一种声明而不是类,它只含有操作特征,接口定义的操作不能有任何实现。接口没有属性,接口的实现依赖于和接口相连的类,一个接口可以有多个实现。在 UML 中 ,接口用原型interface来表示,或用一条直线和一个空心圆来表示提供接口;用一条直线和半个空心圆来表示需求接口。 5.3定义类的操作 5.3.1操作的基本概念 寻找操作要从类的实例-对象着手,并从以下几个方面进行考虑 1、从需求中的功能,寻找对象的操作。 2、系统行为推迟到设计阶段。 3、暂不考虑对象中读、写属性这样的操作。 4、根据系统责任,这个对象应该有那些操作。 5、分析对象的状态转换,寻找操作。 6、追踪流程,寻找操作。 7、类本身要使用那些操作来维护信息更新以及信息的一致 性和完整性。 5.3定义类的操作 5.3.2会议管理系统中的操作分析 会议管理前半部分中主要动词:(会议类别)设置、(会议室)设置、(会议)申请、(会议)审核、(会议)通知、(会议)查询、(会议)归档、保存、修改、删除、查看(使用情况)、草拟(会议安排),输入(会议信息)、(附件)上传、(会议申请)暂存、发给(审批人),这些动词中,有些在括号里附加了它所作用的名词,主要是为了阅读方便,而有些动词没有附加作用的名词,这是因为它可以作用于多个名词。 5.3定义类的操作 把这些动词并成操作并分配类中,如动词“设置”分配到会议类别对象变为增加会议类别操作,动词“申请”分配到会议申请对象变为起草会议申请操作。如此反复。 为对象增加删除操作、状态改变操作、放弃操作以及有效性检验操作。 5.3定义类的操作 5.3.3会议管理系统操作识别 由此得到部分类的操作表: 会议类型 会议室 5.3定义类的操作 会议 会议申请 5.3定义类的操作 会议通知 会议纪要 5.3定义类的操作 人员 附件 5.3定义类的操作 角色 5.4会议管理类图 5.5创建类图的操作步骤 5.3.2会议管理系统中的操作分析 (1)在第四章第四节项目和包建模的基础上进行类图建模,如果要直接建立类图模型,项目和包的建模操作步骤和第四章第四节相同 (2)在主界面左侧的模型浏览器导航栏,选择项目“综合行政管理“,并点击项目名称前面的”+“符号,系统显示缺省的该项目文件目录树。 (3)点击“UML2 Model”节点前面的“+”符号,在展开的导航树中再右击“会议管理”前面的“+”符号。 5.5创建类图的操作步骤 (4)右击展开导航树上的“动态分析“节点,在弹出菜单中选择”新建框图“,再在”新建框图“菜单下选择”类图“。则在该包下增加了一个节点,一个是以”classdiagram“开头的节点,代表这个用例图全局属性,并可在“常规”选项卡中修改该节点名称为“会议管理类图”。 5.5创建类图的操作步骤 (5)首先从绘图工具面板选中类元素,将其拖入绘图区,在适当调整大小和位置后,在界面下面的“常规”选项卡中修改别名,输入“会议室”。在名称栏目输入“meetingRoom”,可见性栏目选择“public”,以完成类的属性设置。 5.5创建类图的操作步骤 (6)右击绘图区的“会议室“类,从弹出菜单中选择“创建字段”,类图就多了一个属性项,以“field”开头,选中该属性项,在界面下部的“常规”选项卡中,别名栏输入“会议名称”,在名称栏目输入“meetingName”,可见性栏目选择“private”,选择”文档“选项卡,写入该字段的注释信息。如果还有该字段的其他元素要输入(没有可以不做),可在绘图区选择“会议名称”类,在界面下部的“属性“选项卡中的“mettingName“行的类型列下输入类型,默认值下输入默认值 ,以及是否是静态、只读,final 等。 5.5创建类图的操作步骤 (7)右击绘图区的“会议室“类,从弹出菜单中选择“创建操作”,类图就多了一个操作项,以“operation”开头,选中该操作项,在界面下部的“常规”选项卡中,别名栏输入“增 加 ( )”,在名称栏目输入“add( )”,可见性栏目选择“public”,再选择”文档“选项卡,写入该操作的注释信息。如果还有操作的其他元素要输入(没有可以不做),可在绘图区选择“会议名称”类,在界面下部的“操作“选项卡中的“add()“行的返回值列下输入返回值类型,参数下输入操作的参数 ,以及是否是静态、抽象、final 等。 5.5创建类图的操作步骤 (8)重复 5、6、7 步骤完

文档评论(0)

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

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

1亿VIP精品文档

相关文档