客户端是本地系统中的参与者吗?
Is the client an actor in a local system?
假设我们正在一家公司建立一个本地系统。客户可以在纸上填写表格,而员工使用计算机提交此表格。
客户是这个系统中的参与者吗?
如果有什么好的参考理解会很有帮助
从技术上讲,"no" -- 参与者在系统中执行用例。用例是由共同的用户目标链接的一组场景。
也就是说,我会考虑流程中的客户,因为表格可能不完整、不正确等。从逻辑上讲,应该有涉及客户新输入的更正、重新提交、修改过程。
关于参考文献,Martin Fowler 的 UML Distilled 具有相当的可读性和实用性。许多其他文本似乎对正统和过度设计教条化。
基本同意@Stand__Sure的回答。
但是,您没有提供足够的上下文来真正做出决定。纸张会怎样?似乎合乎逻辑的是,填写论文 "somehow" 与正在考虑的系统相关联。所以至少我会记录这个演员,即使他只是写了一篇多余的文章。这至少会向一些利益相关者表明 "something is wrong in the state of Denmark".
此外,我建议阅读 Bittner/Spence 有关用例的内容。
假设我们正在一家公司建立一个本地系统。客户可以在纸上填写表格,而员工使用计算机提交此表格。 客户是这个系统中的参与者吗?
如果有什么好的参考理解会很有帮助
从技术上讲,"no" -- 参与者在系统中执行用例。用例是由共同的用户目标链接的一组场景。
也就是说,我会考虑流程中的客户,因为表格可能不完整、不正确等。从逻辑上讲,应该有涉及客户新输入的更正、重新提交、修改过程。
关于参考文献,Martin Fowler 的 UML Distilled 具有相当的可读性和实用性。许多其他文本似乎对正统和过度设计教条化。
基本同意@Stand__Sure的回答。
但是,您没有提供足够的上下文来真正做出决定。纸张会怎样?似乎合乎逻辑的是,填写论文 "somehow" 与正在考虑的系统相关联。所以至少我会记录这个演员,即使他只是写了一篇多余的文章。这至少会向一些利益相关者表明 "something is wrong in the state of Denmark".
此外,我建议阅读 Bittner/Spence 有关用例的内容。