uml - UML 用例图 - 框架作为参与者?
问题描述
我正在做一个项目,我将首先为 iOS 平台(pod)创建一个框架,然后我将在一个实际的 iOS 应用程序中实现这个框架以展示它的使用。该框架应该从摄像头收集有关用户面部的数据,以及从 Apple Watch 收集心率数据。
现在,当谈到在用例图中对此进行建模时,我不确定。我应该在一个用例图中将用户和框架都显示为参与者吗?然后表明提供用户数据的用例是框架的工作?
解决方案
不,用户是一个演员,而框架是一个实现细节,您可以根据您想要展示的内容以多种方式对其进行建模。例如,它可以用模块结构(库)、其中的类结构、组件模型和/或部署模型、状态图、序列图等来表示。谁是你的听众,你想表达什么?您是否使用 UML 来帮助您完成设计过程,即使用形式语言让您思考正确的事情并回答正确的问题?回答这些问题将帮助您找到方法。
推荐阅读
- python - 如何使用批处理生成器为 python 中的音频信号生成噪声数据?
- javascript - 在 Facebook 等按钮中设置头像图像的样式?
- discord.js - 邀请命令离开 discord.js
- python - 当预测值是连续的而实际值是离散的时,如何找到准确性?
- ios - 当应用程序处于前台时(颤振)在 iOS 中接收 fcm
- python - 当 aiohttp.ClientSession 异步失败时如何重试任务
- winapi - 我需要通过挂钩一些 Windows API 来防止一些黑客修改游戏内存
- python-3.x - AppDynamics 的 Rest API 调用问题
- jacoco-maven-plugin - 未能执行目标 org.jacoco:jacoco-maven-plugin:0.8.5:report-integration
- c++ - matplotlibcpp.h:没有这样的文件或目录