用例圖測試
用例圖Use case diagrams描述了做爲一個外部的觀察者的視角對系統的印象。強調這個系統是什麼而不是這個系統怎麼工做。設計
用例圖與情節牢牢相關的。情節scenario是指當某我的與系統進行互動時發生的狀況。下面是一個醫院門診部的情節。對象
「一個病人打電話給門診部預定一年一次的身體檢查。接待員找出在預定記錄本上找出最近的沒有預定過的時間,並記上那個時間的預定記錄。」blog
用例Use case是爲了完成一個工做或者達到一個目的的一系列情節的總和。角色actor是發動與這個工做有關的事件的人或者事情。角色簡單的扮演着人或者對象的做用。下面的圖是一個門診部Make Appointment用例。角色是病人。角色與用例的聯繫是通信聯繫communication association(或簡稱通信communication)事件
角色是人狀的圖標,用例是一個橢圓,通信是鏈接角色和用例的線。ci
一個用例圖是角色,用例,和它們之間的聯繫的集合。咱們已經把Make Appointment做爲一個含有四個角色和四個用例的圖的一部分。注意一個單獨的用例能夠有多個角色。開發
用例圖在三個領域頗有做用。io
【轉】http://www.uml.org.cn/oobject/200901203.asp object