2013-11-03 3 views
1

내 소프트웨어 요구 공학 교수는 항상 고객, 사용자, 이해 관계자 및 배우 대안을 사용하거나 때로는 이들이 동일한 단어라고 말합니다. 그러나 나는 그 (것)들 사이 다름에 관하여 확실하지 않다.고객, 사용자, 이해 관계자 및 배우의 차이점은 무엇입니까?

도메인은 실제로 무엇입니까? 그는 애플리케이션 도메인 지식 단어를 자주 사용합니다. 이 단어들은 무엇을 의미합니까?

답변

11

도메인 지식은 ... 당신을위한 솔루션을 만들 도메인에 대한 지식 : 예를 들어)를 - 당신이 은행에 대한 응용 프로그램을 만드는 경우, 다음, 은행 (회계, 법률 규칙에 대한 지식, 은행의 절차 등) 도메인 지식입니다.

Actor

시스템에서 역할을 언급 UML에서 사용되는 용어이다. 실제로 이것은 모델링되는 시스템의 특정 부분과 상호 작용할 사용자를 나타냅니다. 그러나 일반적으로 액터는보다 추상적 인 개념입니다. 하나 이상의 실제 사용자가 한 액터의 역할을 할 수 있습니다.

Stakeholder 간단히 말해서 신청서를 작성하거나 관심을 가지고 지불하는 (또는 지불과 관련하여 결정적인 역할을하는 사람) 사람입니다. 때로는 응용 프로그램의 사용자가 될 수도 있고 때로는 그렇지 않을 수도 있습니다 (은행 사례에서 이해 관계자는 응용 프로그램을 만드는 부서의 관리자가 될 수 있지만 반드시 응용 프로그램을 사용하는 관리자는 아닐 수 있습니다). 고객은 일반적으로 일반적인 마케팅 용어로 사용됩니다. 예를 들어, 전체 은행은 고객입니다.

그러나 한 사람 (일종의 개별 요청) 용 응용 프로그램을 만드는 경우이 사람은 응용 프로그램과 이해 관계자의 유일한 사용자가되어 시스템의 모든 역할을 수행합니다 행위자 엔티티. 물론,이 사용자는 귀하의 고객이 될 것입니다.

관련 문제