首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UML类图中建模场景?

如何在UML类图中建模场景?
EN

Software Engineering用户
提问于 2019-03-25 08:52:40
回答 2查看 227关注 0票数 0

我正在为一个应用程序做一个概念性的类图,它允许:

  1. 临床医生查看病人的实验室结果和他们计算出来的雷诺风险评分。
  2. 临床医生对病人的一个或多个实验室结果进行修改,看看病人目前的雷诺兹风险评分是如何提高的。

我的问题是:雷诺德的风险分数是应该从实验室测量类中延伸出来的,因为它是由它派生的,还是应该是一个组合,还是应该是一个正常的关联?

对于模型场景2,我们是否需要从临床医生类别到病人生命周期等级,以及从临床医生级到Reynolds风险评分之间的另一个关联,因为更改患者的生命周期指数也会改变Reynolds风险评分?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2019-03-25 13:07:08

了解在计算中采用的措施是很重要的。例如,这是一个有效的模型:

  1. 每个patient都有0、1或更多test result
  2. 每个patient生成0,1或更多physician visits
  3. 每个visit的结果是0,1或更多的计算risk assessment (雷诺风险评分或其他)。
  4. 每个visit都会产生0,1或更多的parameters (除了来自实验室的测试,例如身高和体重)。
  5. 每个measure由一名专业的healthcare worker测量,并由另一名医护人员批准。

可以在上面添加更多内容,如results of the visitmedications prescribed,以及针对发现的每一种疾病(如果有的话)的diagnosis

另外,请注意,在上面的文本中,patient意味着某个institution中的一个patient record。病人可能在不同的部门或服务点有不同的记录(在某些政府机构中并不少见)。各机构)。

票数 1
EN

Software Engineering用户

发布于 2019-03-25 11:28:26

在OOP中,关系A derives from B (或A inherits from B)指的是A is a kind of BA can be passed to any function that expects to receive a B。当句子A is a B有意义时,这种关系是有效的。

这是一种与雷诺风险评分和实验室测量结果不同的“派生”。

组成关系表示一部分-整体关系。当句子A consists of B (and more)有意义时,这种关系是有效的。据我所知,雷诺德的风险评分并不包括实验室测量,而是根据它们计算出来的。这意味着,一个简单的关联最能模拟这种关系。

对于第二种情况,临床医生可能必须知道雷诺的风险评分(看看它是如何变化的)和实验室的测量(以改变它们),所以与两者的关联是合适的。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/389143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档