我的工程实践是做一款类似于facerig的软件,拥有网络摄像头的任何人都可以以数字方式体现出虚拟的角色的角色。 它旨在成为一个开放的创作平台,因此每个人都可以制作自己的角色,背景或道具并将其导入FaceRig。
用例图
角色
用一个小人图标代表,角色可以是人、也可以是物。
用例
用一个椭圆表示,用例就是系统的功能需求,就是待开发系统将要完成的功能。
关系
包括角色和用例之间的关系、用例和用例之间的关系、角色和角色之间的关系,而关系种类较多,故在此不一一赘述。
—————————————————————————————————————
我的工程实践用例并不复杂,如下图所示:
High level use case
上述用户的用例中的High level use case是对系统的的回答进行反馈,包括正面和负面的反馈。
上述管理员的用例中的High level use case是对系统做出调整,包括收集更多的数据用深度学习算法对模型进行重新训练,也可以根据用户提出的反馈做出定向的设置调整。
Expanded use case
对系统的回答进行反馈进行Expanded use case分析,上述的普通用户用例中使用模型进行换形象操作是用户主动的行为,对它进行扩展增强的话,可以是在每次使用模型进行换形象操作之后由系统主动询问反馈,并设置用户对模型的流畅程度进行反馈等。
对系统做出调整进行Expanded use case分析可以改变深度学习算法,再对系统模型进行调整。