




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
类的抽象确定PART01阅读类图阅读类图1.小车充值业务描述阅读类图2.阅读类图应遵循的原则先看清有哪些类;然后看看类之间存在的关系;结合多重性来理解类图的结构特点以及各个属性和方法的含义阅读类图读图过程读出类:读出关系:从图中关系最复杂(也就是线最密集)的类开始阅读,本图中最复杂的就是订单类。
订单类和用户类、车辆类、充值纪录类是关联关系。也就是说,一个订单和用户、车辆、充值记录是相关的。读图过程多重性:用来说明关联的两个类之间的数量关系源类及多重性目标类及多重性分析用户(1)订单(0…n)订单是属于某个用户的,客户可以有0个或多个订单订单(1)车辆(1)每个订单可以为1个至多个车辆充值订单(1)充值记录(1)充值记录是由订单生成的,所以一个充值记录对应一个订单用户(1)车辆(0…n)车辆是属于某个用户的,客户可以有0个或多个车辆PART02建立类图建立类图1、类图的抽象层次概念类描述应用领域中的概念,仅包含类名,不考虑细节。分析类分析不针对具体语言,包含一些类的细节特性。设计类针对具体的语言,考虑类的实现细节。建立类图2、建立类图的步骤分析问题域,确定需求;寻找类,确定类的含义和职责;定义类的属性和操作;确定类之间的关系;精化类和类间的关系;绘制类图。建立类图3、寻找类的方法使用名词/动词寻找类:收集相关信息补充的需求规格说明用例项目说明文档其他文档分析信息名词、名词短语类或属性动词、动词短语操作建立类图3、寻找类的方法使用CRC分析法寻找类:C-class(类)R-responsibility(职责)C-collaboration(协作)CRC分析法是根据类所要扮演的职责来确定类。脑力风暴收集信息。关键业务用类表示,其它卡片作为属性。需求描述实现系统传感器数据历史记录查询显示功能。可根据用户选择的传感器数据(如:空气温度,Co2,Pm2.5)及时间周期(3分钟、5分钟)从数据库中进行历史数据查询。并显示到界面上。建立类图发现类实现系统传感器数据历史记录查询显示功能。可根据用户选择的传感器数据(如:空气温度,Co2,Pm2.5)及时间周期(3分钟、5分钟)从数据库中进行历史数据查询。并显示到界面上。建立类图筛选备选类“用户”很明显是系统外的概念,无须对其建模;而“界面”指的就是将要开发的系统,即系统本身,也无须对其进行建模;很明显“历史数据”是一个很重要的类,而“传感器数据”、“时间”则都是用来描述历史数据的信息的,因此应该作为“历史数据”类的属性处理。“历史数据”是用来表示一条历史数据,多条历史数据将组成“历史数据列表”“传感器数据”则是空气温度,Co2,Pm2.5的统称,因此应该对其建模;“功能”是在描述需求时使用到的一些相关词语,并不是问题域的本质,因此先可以将其淘汰掉;建立类图得到候选类在使用“名词动词法”寻找类的时候,很多团队会在此耗费大量的时间,特别是对于中大型项目,这样很容易迷失方向。其实在此主要的目的是对问题领域建立概要的了解,无需太过咬文嚼字。建立类图历史数据传感器数据历史记录列表关联分析,建模多重性分析,再建模建立类图职责分析传感器数据类:从需求描述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园集中教育活动常规
- 护理面试技巧和注意事项
- 作为部长如何管理好部门
- 怎给孩子们讲民航知识
- 共同出资购房协议
- 2024-2025学年北师大版(2024)小学数学一年级下册《古人计数(一)》教学课件
- 战略合作协议履约金条款
- 关系操作技巧讲解课件
- 工程项目评定与造价咨询合同
- 地震安全教案大班
- GB/T 191-2008包装储运图示标志
- GB/T 17214.4-2005工业过程测量和控制装置的工作条件第4部分:腐蚀和侵蚀影响
- 显微镜检验报告
- 信息的提炼与概括
- 小学音乐应道萍名师工作室工作实施方案
- 美国铁塔分析计算程序TOWER中文操作手册
- 学习2022年建团一百周年主题班会PPT
- DB32 3747-2020 半导体行业污染物排放标准
- 大学生自我意识课件
- 肝移植手术的麻醉-课件
- 《民法典》合同编实务培训课件
评论
0/150
提交评论