回覆列表
  • 1 # 使用者7712600672637

    方法/步驟泛化。泛化代表一般與特殊的關係。用例之間的泛化聯絡和類間的泛化聯絡類似,即在用例泛化中,子用例表示父用例的特殊形式。子用例從父用例處繼承行為和屬性,還可以新增行為或覆蓋、改變已繼承的行為。當系統中具有一個或多個用例是較一般用例的特化時,就使用用例泛化。用例的泛化用帶空心箭頭的實線表示,箭頭的方向由子用例指向父用例。使用聯絡。使用聯絡是指一個用例使用另一個用例的功能行為。使用聯絡用於在用例間共享公共的功能行為。使用聯絡是一種泛化聯絡,在用例圖中用一個基本用例指向公共用例的泛化箭頭線表示,並在箭頭線上標有構造型<<uses>>下圖中,用例“刪除教師”和用例“查詢教師”之間、用例“更新教師”和“查詢教師”之間存在著使用聯絡,在更新和刪除教師資訊之前,必須要找出要處理的教師。包含聯絡。包含聯絡是一種依賴聯絡,是指一個基本用例的行為包括了另一個用例。下圖用一條從基本用例指向被包含的用例的虛箭頭線表示,並在箭頭上標識<<include>>。擴充套件聯絡是把新行為插入到已有用例的方法。基礎用例必須申明若干“擴充套件點”,而擴充套件用例只能在這些擴充套件點上增加新的行為。一個基本用例可以是獨立的,但是在某個條件下它的行為可以由另一個用例進行擴充套件。基本用例的行為只能在某些擴充套件點上被擴充套件。一個用例可以有多個擴充套件點。如圖所示是圖書管理系統用例圖的部分內容。基礎用例是“還書”。如果借閱人所借圖書超期,按規定應繳納一定數額的罰金,這時就不能執行用例提供的常規動作。如果更改“還書”用例,必然會增加系統的複雜性。因此可以在還書用例中增加擴充套件點,特定條件是超期,如果滿足特定條件,將執行擴充套件用例“繳納罰金”,這樣顯然能使系統更容易被理解。

  • 2 # 使用者9538035845626

    方法/步驟

    泛化。

    泛化代表一般與特殊的關係。用例之間的泛化聯絡和類間的泛化聯絡類似,即在用例泛化中,子用例表示父用例的特殊形式。子用例從父用例處繼承行為和屬性,還可以新增行為或覆蓋、改變已繼承的行為。當系統中具有一個或多個用例是較一般用例的特化時,就使用用例泛化。

    用例的泛化用帶空心箭頭的實線表示,箭頭的方向由子用例指向父用例。

    使用聯絡。

    使用聯絡是指一個用例使用另一個用例的功能行為。使用聯絡用於在用例間共享公共的功能行為。

    使用聯絡是一種泛化聯絡,在用例圖中用一個基本用例指向公共用例的泛化箭頭線表示,並在箭頭線上標有構造型>

    包含聯絡。

    包含聯絡是一種依賴聯絡,是指一個基本用例的行為包括了另一個用例。下圖用一條從基本用例指向被包含的用例的虛箭頭線表示,並在箭頭上標識>。

    擴充套件聯絡是把新行為插入到已有用例的方法。基礎用例必須申明若干“擴充套件點”,而擴充套件用例只能在這些擴充套件點上增加新的行為。

    一個基本用例可以是獨立的,但是在某個條件下它的行為可以由另一個用例進行擴充套件。基本用例的行為只能在某些擴充套件點上被擴充套件。一個用例可以有多個擴充套件點。

    如圖所示是圖書管理系統用例圖的部分內容。基礎用例是“還書”。如果借閱人所借圖書超期,按規定應繳納一定數額的罰金,這時就不能執行用例提供的常規動作。如果更改“還書”用例,必然會增加系統的複雜性。因此可以在還書用例中增加擴充套件點,特定條件是超期,如果滿足特定條件,將執行擴充套件用例“繳納罰金”,這樣顯然能使系統更容易被理解。

  • 中秋節和大豐收的關聯?
  • 三國戰記2007諸葛亮可以拿冰劍、火劍嗎?怎樣拿?