靳佩瑤
摘要:需求分析和用例建模是軟件需求工程研究的熱點(diǎn),通過(guò)討論二者的作用及相互關(guān)系,得到如何使用用例分析技術(shù)為捕獲的軟件需求建立簡(jiǎn)潔明了的邏輯模型的一般方法。首先介紹用例、軟件需求、需求建模等基本概念,然后探討軟件用例建模的一般過(guò)程,最后結(jié)合實(shí)例給出了使用用例進(jìn)行需求建模的實(shí)現(xiàn)方法及采用用例建模的優(yōu)勢(shì)所在。
關(guān)鍵詞:用例;需求分析;建模
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)29-6860-03
需求分析是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清問(wèn)題的要求。包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)該輸出什么。可以說(shuō),在軟件工程當(dāng)中的需求分析就是確定要軟件實(shí)現(xiàn)的功能。假如在需求分析時(shí)分析者們未能正確地認(rèn)識(shí)到顧客的需要的話,那么最后的軟件不可能達(dá)到顧客的需要或者軟件無(wú)法在規(guī)定的時(shí)間內(nèi)完工。
用例建模是一想日益流行的基于面向?qū)ο笏枷氲男枨蠓治黾夹g(shù),它用過(guò)用例的參與者和用例一級(jí)用力之間的關(guān)系來(lái)描繪系統(tǒng)外在可見(jiàn)的需求,使用戶和開(kāi)發(fā)者共同剖析系統(tǒng)功能需求的起點(diǎn)。長(zhǎng)期的實(shí)踐證明,建立簡(jiǎn)介準(zhǔn)確的表示模型是解決問(wèn)題的關(guān)鍵。標(biāo)準(zhǔn)建模語(yǔ)言UML提供了無(wú)淚模型圖,其中用例圖特別適合與需求分析領(lǐng)域。
1 重要概念
1) 用例模型(use case model):用例模型是系統(tǒng)既定功能及系統(tǒng)環(huán)境的模型,它可以作為客戶和開(kāi)發(fā)人員之間的契約。用例是貫穿整個(gè)系統(tǒng)開(kāi)發(fā)的一條主線。……