这是我的项目的流程-
1.用户登录系统提供用户名和密码,由服务器在数据库的帮助下进行
身份验证 2.身份验证后,用户即。农民将能够启动洒水器的电机或
星型农药洒水器电机或
启动摄像头来监控他的农场或
为将来的时间安排水泵/农药电机。
3. 现在Server、Water Motor、Pesticide sprayer、Camera 和Micro controller 都是Human,那么用Actor 表示他们的图表是否正确?或者代表他们的正确方式是什么?我要进行哪些更正?
问问题
3090 次
1 回答
3
Login
根本没有用例。这是一个可以应用于其他 UC 的约束。去掉它。- 泛化 UC 是个坏主意。每个 UC 都需要描述系统返回给参与者的单独附加值。我也怀疑那
Motor on/off
是UC。相反{ motor must be on }
,您可以将其应用于其他 UC 的约束。 - 删除
<<includes>>
inSupply pesticides
。您将它们用作功能分解。而是将 UC 重命名为它的含义:Reduce insect attack
. 那么杀虫剂的应用是在 UC 内部进行操作的结果。 Online streaming
是没有意义的UC。想想你正在流式传输什么,并以 UC 的名义表达出来(例如Stream <whatever is so nice to be streamed>
)。- 同样
Scheduling
。告诉读者您的日程安排(以便他了解背后的原因和目标)。 Logout
与 UC 一样多Login
。去掉它。
于 2016-02-28T15:27:55.800 回答