1. 程式人生 > >u010419531的專欄

u010419531的專欄

用例圖主要用來描述 使用者、需求、系統功能單元 之間的關係。它展示了一個外部使用者能夠觀察到的系統功能模型圖。

【用途】:幫助開發團隊以一種視覺化的方式理解系統的功能需求。

用例圖所包含的元素如下:

1. 參與者(Actor)

表示與您的應用程式或系統進行互動的使用者、組織或外部系統。用一個小人表示。

2. 用例(Use Case)

用例就是外部可見的系統功能,對系統提供的服務進行描述。 用橢圓表示

3. 子系統(Subsystem)

用來展示系統的一部分功能,這部分功能聯絡緊密。

4. 關係

用例圖中涉及的關係有:關聯、泛化、包含、擴充套件;

用例圖的設計例項:

網上選課系統

需求:

某學校的網上選課系統主要包括如下功能:管理員通過系統管理介面進入,建立本學期要開的各種課程,將課程資訊儲存在資料庫中並可以對課程進行改動刪除。學生通過客戶機瀏覽器根據學號和密碼進入選課介面,在這裡學生可以進行三種操作:查詢已選課程,選課以及付費,同樣,通過業務層,這些操作結果存入資料庫中。