當(dāng)前位置:機電之家首頁 >> 工程造價>> 工程論文 >> 軟件工程論文 >> 軟件需求分析基礎(chǔ)
軟件需求分析基礎(chǔ)

    軟件始于需求。
    軟件開發(fā),能否獲得成功,最重要的是需求分析的工作。因此,軟件需求分析師的能力和水平,對軟件項目至關(guān)重要。
    多年以來,我接觸過非常多軟件從業(yè)人員,很多人說自己參加過多個項目,在項目組中做過需求分析,仔細聊起來卻發(fā)現(xiàn)他們根本沒有接受過軟件需求分析的培訓(xùn),對軟件需求根本沒有清晰的概念,甚至很多人認為把業(yè)務(wù)流程圖畫出來,把數(shù)據(jù)表做出來,就叫需求分析完成了。
    我是做軟件實踐的,側(cè)重基本概念。因此,本文中,我給大家講解一下軟件需求分析的基本概念。
    軟件需求,只有三個要素:Actor、系統(tǒng)邊界、輸入輸出。        
        Actor:軟件需求分析整個階段,要構(gòu)建的系統(tǒng)作為一個黑盒子。Actor 與這個軟件系統(tǒng)有直接交互關(guān)系。Actor 可以是人,也可以是其他軟件系統(tǒng)。
    系統(tǒng)邊界:要構(gòu)建的軟件系統(tǒng)是個黑盒子,看不見這個黑盒子里面的任何子系統(tǒng)、模塊,只能看到系統(tǒng)的邊界。Actor 與系統(tǒng)的交互,都發(fā)生在系統(tǒng)邊界上。
     輸入輸出:Actor 與軟件系統(tǒng)在邊界上進行的所有交互。這些交互,無非是Actor給系統(tǒng)怎樣的輸入,然后系統(tǒng)給Actor怎樣的輸出,或者反之,系統(tǒng)給Actor怎樣的輸入,Actor給系統(tǒng)怎樣的輸出。用戶在鍵盤的輸入,鼠標(biāo)的輸入,對接系統(tǒng)向要構(gòu)建系統(tǒng)發(fā)起的連接,發(fā)送的消息,接口的調(diào)用......,都是輸入;用戶看到的軟件界面,系統(tǒng)的錯誤提示,系統(tǒng)回應(yīng)的消息、接口調(diào)用的返回值、錯誤碼等等,都是輸出。
    所有軟件的需求分析,都是由這三個要素構(gòu)成。首先要確定是系統(tǒng)邊界和Actor,然后才是仔細分析Actor和系統(tǒng)邊界之間的各種輸出輸出。
作者:未知 點擊:529次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:軟件需求分析基礎(chǔ)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《軟件需求分析基礎(chǔ)》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“軟件需求分析基礎(chǔ)”的更多資訊

電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測試儀  2025-12-4
王飛 【求購】  gf流量計  2025-12-4
 【求購】  全自動印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦