我正在做一个项目,在该项目中,我将首先为iOS平台(pod)创建一个框架,然后在一个实际的iOS应用程序中实现该框架,以展示其用法。该框架应该从相机收集有关用户面部的数据,并从Apple Watch收集有关心率的数据。
现在我不确定在用例图中对此建模。我应该在一个用例图中将用户和框架都显示为参与者吗?然后证明提供用户数据的用例就是框架的工作?
答案 0 :(得分:0)
否,用户是角色,框架是实现细节,您可以根据要显示的内容以几种方式进行建模。例如,可以用模块结构(库),其中的类结构,组件模型和/或部署模型,状态图,序列图等表示。谁是您的听众,您想传达什么?您是否正在使用UML来帮助您完成设计过程,即使用形式语言来使您思考正确的事物并回答正确的问题?回答这些将有助于您找到一种方法。
答案 1 :(得分:-1)
UML用例图是根据活动资产的活动制作的。