[答疑]设备数据上报的类图
彡工鸟 2018-12-13 17:48
潘老师,有空帮忙点评一下,谢谢
UMLChina潘加宇:
彡工鸟:
参数类型 更多的是表示分组,而参数规格是用于参数校验的。。
数据上报的时候,可能与mi不是同一个时刻的,在可能在设备端收集后统一发上来,所以不能合并
UMLChina潘加宇:
再思考一下,分组是对规格分组还是对参数分组
彡工鸟:
参数名和参数值一开始是没有属性的,感觉怪怪我就加上去了。参数名和状态名都想表示不同时刻,可能拥有不同的值
对参数分组
状态是设备的状态,模组也可以理解为参数那边的分组,就是逻辑上划分
UMLChina潘加宇:
我的意思是我的意见很可能是对的,你再好好思考一下
类比:商品-商品规格-商品类型
特别是,设备直接连到事件类型,这个不会的。
规则是规则,游戏是游戏
就算有规则似乎是针对个体,其实也不是,仍然是针对群体,只不过这个职位目前可能只有他一个人。
你再仔细体会一下。
彡工鸟:
这个确实,我连的时候,也想了好久。。。
UMLChina潘加宇:
实在不行,你就当成是数据库建模 ,把你认为合适的数据库模型发上来
彡工鸟:
这种可以合并么?最开始通过用例分析的时候,分别是存在参数上报,状态上报,事件上报三个mi的,然后对应自己的mi明细。现在合并成一个数据上报,再添加上报类型的描述
UMLChina潘加宇:
如实描述。合并成一个,上报,关联到上报类型
彡工鸟:
谢谢,我再仔细体会一下,到时候同数据库建模一起发上来
彡工鸟:
潘老师,我重新再整理了一下,觉得这样应该更合理。同时附上了数据库模型,您再帮忙点评一下,谢谢!
UMLChina潘加宇:
彡工鸟:
1. 我是偷懒,所以直接用领域属性的做主键的,实际上会单独用ID
2. 适用那个,可以理解成同一型号的设备,都有这些参数和状态,之前是关联到具体设备,后来觉得应该是关联到设备型号
3. 右下角的事件,同样是设备上报的,事件差不多等同参数/状态
彡工鸟:
潘老师,这个还是需要设备ID吧,不然不知道是哪个设备
UMLChina潘加宇:
已经关联到上报了,又关联一次不是重复了吗
彡工鸟:
哦,那事件和状态也是一样处理才行
我想着这样便利一点呢
UMLChina潘加宇:
这几个类就够了
彡工鸟:
,我好好消化一下
彡工鸟:
不过数据项不需要跟设备,设备型号关联么?因为还有反过来,修改设备的数据项一说
换成这样?
UMLChina潘加宇:
====广告分隔线====
| ||||||||||||||||||||
[训练介绍] 软件开发中,需求是解决“产品怎样好卖”的问题,设计是解决“降低生产成本”的问题。二者相辅相成,缺一不可。而且,不能相互取代。要迈向“低成本制造好卖的产品”的境界,并非喊喊口号就能达到,需要静下心来,学习和实践各种技能。 在这个强调“做减法”的时代,建模是正确帮助您“做减法”的绝佳工具。 本训练就是教授如何使用UML2.5相关的需求和设计技能来全程实例剖析一个系统的过程。 本训练对每个开发工作流,结合讲解、做练习巩固、应用到实际项目三种方式,展示使用UML2.5相关技能开发软件系统的全过程,解答实际应用中的疑难细节问题。 [学员要求] 有一年以上项目经验的需求或设计(编码)人员。不需要您有“UML基础”,只需要您有项目经验。欢迎学员携带自己的项目来听课,由专家在现场进行剖析。 [专家] UMLChina首席专家 潘加宇。在1999年还是一名程序员时,利用业余时间创建了UMLChina,潜心研究软件需求和设计技能。2002年开始对外提供UML需求和设计的技术指导和训练服务,到现在为止,已经上门为超过270家的软件组织提供服务,覆盖了国内各个领域的领袖企业,包括通信、企业管理、电子商务、房地产、网络游戏、地理信息、物流、数码设备、医疗设备、工业控制.....等领域。 [课程大纲] 1. 概论 以上时间分配会根据项目特点和训练进程调整。 |