首页 > 解决方案 > UML 用例图 - 框架作为参与者?

问题描述

我正在做一个项目,我将首先为 iOS 平台(pod)创建一个框架,然后我将在一个实际的 iOS 应用程序中实现这个框架以展示它的使用。该框架应该从摄像头收集有关用户面部的数据,以及从 Apple Watch 收集心率数据。

现在,当谈到在用例图中对此进行建模时,我不确定。我应该在一个用例图中将用户和框架都显示为参与者吗?然后表明提供用户数据的用例是框架的工作?

标签: umluse-case

解决方案


不,用户是一个演员,而框架是一个实现细节,您可以根据您想要展示的内容以多种方式对其进行建模。例如,它可以用模块结构(库)、其中的类结构、组件模型和/或部署模型、状态图、序列图等来表示。谁是你的听众,你想表达什么?您是否使用 UML 来帮助您完成设计过程,即使用形式语言让您思考正确的事情并回答正确的问题?回答这些问题将帮助您找到方法。


推荐阅读