gpt4 book ai didi

model - 您如何与领域专家协商领域模型?

转载 作者:行者123 更新时间:2023-12-04 07:10:41 24 4
gpt4 key购买 nike

假设您正在与客户的领域专家合作。你意识到(或至少有一个合理的信念)你的问题模型比他们的模型更清晰。你如何说服他们他们应该按照你的方式去做。

就我而言,要求的主要插入力是相当清楚的(例如,产品的交易系统)。根据我的经验和研究,我会推荐具有两个 TraderParties 的 TradeContract。每个交易方购买一种产品并出售一种产品。如果我必须在 XML 中对组合进行建模,我可能会将其建模为:

<tradeContract>
<id>1234</id>
<tradeParty>
<id>1</id>
<name>Ann</name>
<long type="money" value="20.00"/>
<short reference="book.123"/>
</tradeParty>
<tradeParty>
<id>2</id>
<name>Bob</name>
<long reference="book.123"/>
<short type="money" value="20.00"/>
</tradeParty>
<product>
<id key="book.123">123</id>
<type>book</type>
<title>Harry Potter and the Prisoner of Azkaban</title>
</product>
</tradeContract>

上面的简单模型是安以 20.00 美元从鲍勃那里购买了哈利波特和阿兹卡类的囚徒。更抽象地说,这模拟了两方四足交易。为了论证,让我们假设使用 XML 的系统验证 tradeContract并协调交易。

如果您的领域专家觉得这对他们来说太复杂了怎么办?虽然您可以很容易地承认获得上述领域模型的一些中间步骤,但您如何说服他们“咬紧牙关”并尽早使用上述领域模型?

ADDITION: 中小企业提出的模型......

领域专家一直在谈论的是我提出的模型,但看起来他们认为他们的业务流程还没有准备好。 (不过,我认为现在有办法凑合)。

他们立即想要的模型是:
<tradeParty>
<id>1</id>
<name>Ann</name>
<transaction type="long" product="money" value="20.00"/>
</tradeParty>

Ann 赠送了 20.00 美元的这款模型。然后必须输入单独的事务:
<tradeParty>
<id>1</id>
<name>Ann</name>
<transaction type="short" product="book" reference="book.123"/>
</tradeParty>

为了模拟她获得了哈利波特的书。在我看来相当麻烦,因为我们无法模拟我们的系统是否会欺骗安。同样,交易契约(Contract)的 Bob 一方也发生了类似的交易碎片化。

最佳答案

我从不尝试改变领域专家的心理模型……毕竟他们是专家。但是,如果我对其建模与他们的模型略有不同,那么我会确保它仍然可以产生相同的效果。所以我接受他们的观点,以我自己的方式建模,然后以他们理解的方式呈现给他们。

从您的技术角度到他们面向业务的角度,总会有这种转换。这就是您的业务分析师的角色。

您的领域专家提出的模型是什么?如果如您所说,您的模型捕获了需求,那么请使用您的模型,但向领域专家展示技术含量较低的 View ……请改用图表。他们不必知道从图中生成的 XML。

关于model - 您如何与领域专家协商领域模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com