靳佩瑤
摘要:需求分析和用例建模是軟件需求工程研究的熱點,通過討論二者的作用及相互關系,得到如何使用用例分析技術為捕獲的軟件需求建立簡潔明了的邏輯模型的一般方法。首先介紹用例、軟件需求、需求建模等基本概念,然后探討軟件用例建模的一般過程,最后結合實例給出了使用用例進行需求建模的實現方法及采用用例建模的優勢所在。
關鍵詞:用例;需求分析;建模
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)29-6860-03
需求分析是指對要解決的問題進行詳細的分析,弄清問題的要求。包括需要輸入什么數據,要得到什么結果,最后應該輸出什么。可以說,在軟件工程當中的需求分析就是確定要軟件實現的功能。假如在需求分析時分析者們未能正確地認識到顧客的需要的話,那么最后的軟件不可能達到顧客的需要或者軟件無法在規定的時間內完工。
用例建模是一想日益流行的基于面向對象思想的需求分析技術,它用過用例的參與者和用例一級用力之間的關系來描繪系統外在可見的需求,使用戶和開發者共同剖析系統功能需求的起點。長期的實踐證明,建立簡介準確的表示模型是解決問題的關鍵。標準建模語言UML提供了無淚模型圖,其中用例圖特別適合與需求分析領域。
1 重要概念
1) 用例模型(use case model):用例模型是系統既定功能及系統環境的模型,它可以作為客戶和開發人員之間的契約。用例是貫穿整個系統開發的一條主線。……