1

在此处输入图像描述[![ ][2]][2]

这是我的项目的流程-

1.用户登录系统提供用户名和密码,由服务器在数据库的帮助下进行

身份验证 2.身份验证后,用户即。农民将能够启动洒水器的电机或
星型农药洒水器电机或
启动摄像头来监控他的农场或
为将来的时间安排水泵/农药电机。

3. 现在Server、Water Motor、Pesticide sprayer、Camera 和Micro controller 都是Human,那么用Actor 表示他们的图表是否正确?或者代表他们的正确方式是什么?我要进行哪些更正?

4

1 回答 1

3
  1. Login根本没有用例。这是一个可以应用于其他 UC 的约束。去掉它。
  2. 泛化 UC 是个坏主意。每个 UC 都需要描述系统返回给参与者的单独附加值。我也怀疑那Motor on/off是UC。相反{ motor must be on },您可以将其应用于其他 UC 的约束。
  3. 删除<<includes>>in Supply pesticides。您将它们用作功能分解。而是将 UC 重命名为它的含义:Reduce insect attack. 那么杀虫剂的应用是在 UC 内部进行操作的结果。
  4. Online streaming是没有意义的UC。想想你正在流式传输什么,并以 UC 的名义表达出来(例如Stream <whatever is so nice to be streamed>)。
  5. 同样Scheduling。告诉读者您的日程安排(以便他了解背后的原因和目标)。
  6. Logout与 UC 一样多Login。去掉它。
于 2016-02-28T15:27:55.800 回答