在绘制UML用例图时...系统处理的活动(如加密)是否为“用例”?...
答案 0 :(得分:2)
用例,据我所知,涉及某种Actor
(可以是用户或其他系统)采取某种Action
,例如加密消息(通过GUI) ,或通过API调用)。但是,如果加密只是用户操作的标准副产品,并且实际上只在系统内处理,那么它就不会包含在用例图中。
当然,你的系统可以由多个独立的库组成,其中一个是加密的,每个库都有一套用于其API的用例,在这种情况下,librarie的用例图可能将将加密作为用例包含。
答案 1 :(得分:1)
我认为用例应该从用户的角度编写,而不是从实现系统。如果用户不明确要求加密,我认为它不应该作为单独的用例出现。
用例应该关注对用户有用的“什么”,而不是“如何”。