核對清單: 參與者
本核對清單可以確保正確地識別出和建立所有參與者的模型。
關係
相關元素
參與者
主要說明
檢查項目
找出所有參與者了嗎?
也就是說,您已指出並塑造系統環境內的所有角色嗎?雖然應該注意這一點,但必須等到找出並描述所有使用案例之後才能確定。
每一個參與者至少涉及一個使用案例嗎?
移除使用案例說明中未提及的任何參與者,或與使用案例之間不具通訊關聯的任何參與者。不過,使用案例說明中提及的參與者,很可能與此特定使用案例具有通訊關聯。
您能舉出至少兩位能夠扮演特定參與者角色的人嗎?
如果不能,請檢查參與者扮演的角色是否重複。果真如此,請合併這兩個參與者。
有任何參與者對系統扮演相似的角色嗎?
如果有,請合併為單一參與者。通訊關聯和使用案例說明顯示參與者與系統之間的相互關連。
有兩個參與者對一個使用案例扮演相同的角色嗎?
如果有,請利用參與者一般化來建立共同行為的模型。
特定參與者會以採取多種(完全不同)方式使用系統或對使用案例有多種(完全不同)的使用目的嗎?
如果是,則可能會有多個參與者。
參與者具有明確和描述性的名稱嗎?
使用者與客戶都能理解名稱嗎?參與者名稱必須對應於角色。如果不能,請改變。
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.