我在网上发现了这个练习问题,我对此感到非常困惑。

在所有股票上市之前,用户不能重新平衡其投资组合。
每当用户重新平衡组合时,客户服务代表就会与系统进行交互。
每次用户与再平衡投资组合互动时,他们要么买进要么卖出股票。
只有在买新或卖出股票的情况下,才能执行再平衡组合。
用例按以下顺序执行: 1)重新平衡投资组合;2)上市股票;3)购买新股票;4)卖出股票。
我相信选项是A和C,因为列表股票必须包括在内,以便在用例图中重新平衡投资组合。因为卖出股票和购买新股票都是从再平衡投资组合中延伸出来的,所以如果用户与再平衡投资组合交互,他们必须要么买卖股票,要么卖出股票,对吗?
发布于 2022-03-31 15:41:08
我不是在贴剧透,只是给你一个提示。
你可以在这个古老的问题中找到答案,所以在用例图中包含和扩展有什么区别?问题。
简而言之,“扩展”指的是用例的可选部分,“包括”指的是可以在其他地方或单独重用的强制部分。现在重新考虑你的答案。
https://softwareengineering.stackexchange.com/questions/437746
复制相似问题