UML-使用案例圖

來源:互聯網
上載者:User
文章目錄
  • (一)從一般使用者角度
  • (二)從操作員角度
  • (三)從管理員角度
    畫好使用案例圖是由軟體需求到最終實現的第一步,它的正確與否直接影響到使用者對最終產品的滿意程度。其實也可以這樣說,用例是參與者想要系統做的事情。使用案例圖是對這件事情的圖形描述。使用案例圖的作用有三點:(1)擷取需求 (2)指導測試 (3)為其它工作起指導作用。
     使用案例圖就是軟體的功能模組,設計人員根據客戶的需求來穿件和解釋使用案例圖,用例是從系統外部可見的行為。
     畫使用案例圖總是找不到感覺,總是糾結與為什麼這種用包含的關係,那種卻用擴充呢,他們所要表達的關係到底有什麼不同。師父說,你現在不要太糾結與用例之間的關係,你首先要明白用例是幹什麼的,它的第一要務是為客戶服務的,開發人員通過使用案例圖來與客戶溝通,使客戶能夠清晰全面的瞭解新系統所能夠實現的功能。
    在我看來使用案例圖著重體現的是系統功能的體現,從這個角度入手,我分別為系統的三個使用者畫了使用案例圖。
(一)從一般使用者角度

 
 
 
(二)從操作員角度
       (三)從管理員角度

 

    下面我說一下自己對使用案例圖的包含和擴充的理解吧,在網上也查了很多資料,不論怎麼去查去看都不如自己把使用案例圖畫一遍。在畫的過程中你會慢慢發現他們之間的區別和聯絡。包含和擴充都是表明的兩個用例之間的關係。他們的區別包含一些用例詮釋一個用例,總的那個用例是動詞,而其他的用例都是他的賓語。擴充關係在我看來總是像附加的功能一樣,它可以使我們的系統更靈活更嚴緊。這些都是自己的想法,有說不對的地方請大家指正。

   需要提示一點的是,大家在寫使用案例圖的時候不要忘了對每個用例都要進行解釋,用簡短的幾句話就可以講用例的功能解釋清楚,便於使用者理解使用案例圖。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.