我的软件需求工程教授总是使用客户,用户,利益相关者和参与者的替代,或者有时说这些是相同的词。但我不确定它们之间的区别。
域到底是什么?他经常使用应用领域的知识单词。这些词是什么意思?
发布于 2013-11-03 23:18:29
领域知识是...关于你正在为其创建解决方案的领域的知识:)例如,如果你正在为一家银行创建一个应用程序,那么关于银行的知识(会计、法律规则、银行的程序等)。是领域知识。
Actor是UML中使用的一个术语,指的是系统中的一个角色。在实践中,它代表用户,用户将与被建模的系统的特定部分进行交互。但一般来说,参与者是一个更抽象的概念-一个或多个物理用户可以扮演一个参与者的角色。
简单地说,Stakeholder就是为创建应用程序而向您支付(或在付款方面起决定性作用)或对其感兴趣的人。有时他们也是应用程序的用户,有时不是(在银行示例中,涉众可以是您为其创建应用程序的部门的经理,但他们不一定是使用该应用程序的人)。客户通常被用作一个通用的营销术语-例如,整个银行就是你的客户。
但是,如果您只为一个人创建了一个应用程序,那么这个人将是您的应用程序的唯一用户,也就是涉众,并且将履行您系统中的所有角色-所有可能的Actor实体。当然,这个用户将是您的客户。
https://stackoverflow.com/questions/19754377
复制相似问题