當前位置:外匯行情大全網 - 信用卡套現 - 用例之間的包含關系、擴展關系和泛化關系有相似之處。

用例之間的包含關系、擴展關系和泛化關系有相似之處。

用例描述了系統外部可見的行為,它是系統為壹個或幾個參與者提供的完整服務。原則上,用例都是並行的,它們之間沒有隸屬關系。但是,從保證用例模型的可維護性和壹致性的角度出發,我們可以抽象出用例之間的幾種關系:包含、擴展和泛化。這些關系從現有用例中提取公共信息,然後以不同的方式重用這些公共信息,以減少模型維護的工作量。4.2.1包含在自動櫃員機中。如果查詢、取現、轉賬三個用例都需要打印壹張收據給客戶,我們可以將這部分打印的收據提取出來,抽象成壹個用例“打印收據”,將包含在原來的查詢、取現、轉賬三個用例中。以後無論什麽時候想修改打印回執的需求,只需要修改壹個用例,不需要對每個用例做相應的修改,提高了用例模型的可維護性。在基本用例的事件流中,我們只需要引用包含的用例。查詢-基本事件流1。用戶插入信用卡2。輸入密碼3。選擇查詢4。檢查賬戶余額5。包括用例“打印收據”6。退出系統並取回信用卡。在這個例子中,多個用例需要使用相同的行為。我們可以將這個行為單獨抽象成壹個用例,然後讓其他用例包含這個用例。以便避免在多個用例中重復描述相同的行為,並且還防止在多個用例中該行為的描述不壹致。當我們需要修改這個共同的需求時,我們只需要修改壹個用例,以避免同時修改多個用例導致的不壹致和重復工作。有時候當壹個用例的事件流過於復雜時,為了簡化用例的描述,我們也可以將某個事件流抽象成壹個包含的用例。這種情況類似於在流程設計語言中將壹個程序的算法封裝成壹個子流程,然後從主程序中調用這個子流程。4.2.2擴展比如電話業務,可以在基礎呼叫業務上擴展呼叫等待、呼叫轉移等壹些增值業務。我們可以將這些具有擴展關系的業務的用例模型描述如下。概括
  • 上一篇:銀行卡與信用卡關聯是什麽意思
  • 下一篇:重慶女子信用卡欠款200元,11年後要還3萬,這賬算的合理嗎?
  • copyright 2024外匯行情大全網