uml用例图参与者可以是系统服务器,关于uml:服务器在移动应用程序用例图中充当参与者...

我已经开发了与服务器通信的android应用程序。 通过该应用程序,用户可以在服务器正在运行的系统上进行身份验证,并且服务器可以将信息发送到我的应用程序之后。

我正在为我的应用程序制作一个用例图(UML),但不确定是将服务器表示为参与者(外部)还是从图中省略它……我是UML的新成员,因此定义 此刻让我有些困惑...

谁能帮我这个?

(很抱歉,如果这不是提出此类问题的正确位置)。

如果服务器是系统的一部分,请省略它。否则,它是一个外部参与者,您必须将其放在用例图中。

我只是制作了移动应用程序,服务器已经由其他人制作了……所以可能应该是外部参与者。

首先,该图表适用于谁?您想与之沟通吗?

UC诊断通常用于描述用户(演员)及其想要实现的目标(用例)。他们不关注于如何实现用户目标。

您的问题主要集中在技术上;唯一可识别的用例是"用户"执行者的"身份验证"。这似乎并不是特别有见地。发展这种思路,下一个问题将是:为什么需要对用户进行身份验证?即,他/她一旦成功通过身份验证,该怎么办?这些东西是否属于您的系统范围?与此相关的是,身份验证通常带有一组配套的UC:首先进行注册(例如设置名称,密码,难忘的数据),重置/找回丢失的密码等。

综上所述,您假设您实际上是在传达用户的身份和他们需要做什么。可能那不是您的目的;也许您想传达解决方案设计(用户访问应用程序,应用程序向服务器发送消息等)。如果是这样,那么可能最好为顺序图和/或组件图服务。

请注意,两者并不是互斥的:解决方案设计自然是来自用户需求的。因此,可能两者都适用。一切都取决于您要交流的内容。

心连心。

嗨,谢谢您的回答! 您提出了一些我必须确定的问题,然后再继续执行该图...稍后再介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值