UML學習 2 參與者

2021-05-24 01:49:11 字數 783 閱讀 4148

一、參與者

參與者:在建模過程中處於核心地位。uml官方文件對參與者的定義為:actor是在系統之外與系統互動的某人或某事物【大象——thinking in uml,p39】。

1.參與者特徵

用例的乙個特徵是「不存在沒有參與者的用例,用例不應該自動啟動,也不應該主動啟動另乙個用例。【大象——thinking in uml,p40】」

這說明沒有人參與的需求一定有別的事物在發出啟動的動作,應當找到這個事物,這個事物就是乙個參與者,它可能是另乙個計算機系統、乙個定時器或乙個感測器【大象——thinking in uml,p40】。

在查詢參與者的過程中,可以詢問一下問題以幫助確定參與者【大象——thinking in uml,p41】:

【大象——thinking in uml,p52】

涉眾(stakeholder)也稱為干係人。涉眾是要建設的這個系統有利益相關的一切人和事,涉眾的利益要求會影響系統的建設【大象——thinking in uml,p45】。

涉眾雖然與這個系統有利益相關,但並不是所有的涉眾都是系統的參與者【大象——thinking in uml,p45】。

參與者是涉眾的代表。參與者對系統的要求直接影響系統的建設,他們的要求就是系統要求的**【大象——thinking in uml,p45】。

使用者(user)是指系統的使用者,通俗一點說就是系統的操作員。使用者是參與者的代表,或者說是參與者的例項或**。並非所有參與者都是使用者,但是乙個使用者可以**多個參與者【大象——thinking in uml,p45】。

UML核心元素之參與者

一 概述 在系統之外與系統互動的某人或某事物。1 如何找到參與者,確定系統邊界。在乙個業務中可以問自己兩個問題 a.誰對系統有著明確的目標和和要求並且主動發出動作。b.系統是為誰服務。參與者還有另一種叫法 主角。參與者容易讓人誤解為只要參與了業務的,都是參與者,而主角很明確的指出,只有主動啟動這個業...

UML核心元素之參與者

一 概述 在系統之外與系統互動的某人或某事物。1 如何找到參與者,確定系統邊界。在乙個業務中可以問自己兩個問題 a.誰對系統有著明確的目標和和要求並且主動發出動作。b.系統是為誰服務。參與者還有另一種叫法 主角。參與者容易讓人誤解為只要參與了業務的,都是參與者,而主角很明確的指出,只有主動啟動這個業...

UML 核心元素之參與者Actor

參與者 actor 在系統之外與系統互動的某人或某事物。例如,管理員,使用者等等。參與者位於邊界之外,邊界之內的都不叫參與者。用乙個詞來形容更準確,主角。也就是只有主動啟動了這個業務的人,才是參與者。第二點要注意的是,參與者可以非人。參與者可以是另乙個計算機系統 乙個計時器 乙個感測器等。任何乙個功...