![軟件工程與項(xiàng)目管理(第五課)_第1頁(yè)](http://file4.renrendoc.com/view/7dc1060ea1324465cc7fab56071a150b/7dc1060ea1324465cc7fab56071a150b1.gif)
![軟件工程與項(xiàng)目管理(第五課)_第2頁(yè)](http://file4.renrendoc.com/view/7dc1060ea1324465cc7fab56071a150b/7dc1060ea1324465cc7fab56071a150b2.gif)
![軟件工程與項(xiàng)目管理(第五課)_第3頁(yè)](http://file4.renrendoc.com/view/7dc1060ea1324465cc7fab56071a150b/7dc1060ea1324465cc7fab56071a150b3.gif)
![軟件工程與項(xiàng)目管理(第五課)_第4頁(yè)](http://file4.renrendoc.com/view/7dc1060ea1324465cc7fab56071a150b/7dc1060ea1324465cc7fab56071a150b4.gif)
![軟件工程與項(xiàng)目管理(第五課)_第5頁(yè)](http://file4.renrendoc.com/view/7dc1060ea1324465cc7fab56071a150b/7dc1060ea1324465cc7fab56071a150b5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程與項(xiàng)目管理 軟件學(xué)院M.P.: 1目錄需求分析基本概念需求分析主要任務(wù)需求分析的方法需求規(guī)格說(shuō)明書2需求分析基本概念可行性分析任務(wù)需求分析基本任務(wù)在可行性分析的基礎(chǔ)上,進(jìn)一步了解確定用戶需求。準(zhǔn)確地回答 “系統(tǒng)必須做什么?” 的問(wèn)題。獲得需求規(guī)格說(shuō)明書。軟件需求分析是軟件生存周期最關(guān)鍵的一步。 做還是不做? 做什么,不做什么?3需求分析主要任務(wù)需求分析是軟件計(jì)劃時(shí)期的最后一個(gè)階段,其主要任務(wù)是:確定對(duì)系統(tǒng)的綜合要求系統(tǒng)功能要求、性能要求、運(yùn)行要求、將來(lái)可能提出的要求分析系統(tǒng)的數(shù)據(jù)要求建立概念模型導(dǎo)出系統(tǒng)的邏輯模型修正系統(tǒng)開發(fā)計(jì)劃 開發(fā)原型系統(tǒng)4需求分析的方法不同的開發(fā)方法,需求分析的方
2、法也有所不同,常見(jiàn)的分析方法有:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法 (SA)面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法 (JSD)面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法 (DSSD)面向?qū)ο蟮姆治龇椒?(OOA)5結(jié)構(gòu)化需求分析結(jié)構(gòu)化分析方法概述發(fā)展歷史提出:20世紀(jì)60年代末到70年代初成熟:20世紀(jì)70年代末到80年代中期6結(jié)構(gòu)化需求分析主要思想 抽象與自頂向下的逐層分解(控制復(fù)雜性的兩個(gè)基本手段)抽象:在每個(gè)抽象層次上忽略問(wèn)題的內(nèi)部復(fù)雜性,只關(guān)注整個(gè)問(wèn)題與外界的聯(lián)系分解:將問(wèn)題不斷分解為較小的問(wèn)題,直到每個(gè)最底層的問(wèn)題都足夠簡(jiǎn)單為止7結(jié)構(gòu)化分析實(shí)施步驟第一步,確定系統(tǒng)邊界,畫出系統(tǒng)環(huán)境圖。 第二步,自頂向下
3、,畫出各層數(shù)據(jù)流圖。第三步,定義數(shù)據(jù)字典。第四步,定義小說(shuō)明。 第五步,匯總前面各步驟的結(jié)果。8其它分析方法與圖形工具(1)1結(jié)構(gòu)化自然語(yǔ)言 結(jié)構(gòu)化自然語(yǔ)言的語(yǔ)法通常分為內(nèi)外兩層,外層語(yǔ)法描述操作的控制結(jié)構(gòu),如順序、選擇、循環(huán)等,這些控制結(jié)構(gòu)將加工中的各個(gè)操作連接起來(lái)。內(nèi)層語(yǔ)法一般沒(méi)有什么限制,就用自然語(yǔ)言描述。 9其它分析方法與圖形工具(2)2層次方框圖 層次方框圖用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表這個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。10例如,描繪一家計(jì)
4、算機(jī)公司全部產(chǎn)品的數(shù)據(jù)結(jié)構(gòu)可以用圖中的層次方框圖表示。這家公司的產(chǎn)品由硬件、軟件和服務(wù)三類產(chǎn)品組成,軟件產(chǎn)品又分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件又進(jìn)一步分為操作系統(tǒng)、編譯程序和軟件工具。11其它分析方法與圖形工具(3)3Warnier圖 用Warnier圖可以表明信息的邏輯組織軟件產(chǎn)品系統(tǒng)軟件應(yīng)用軟件操作系統(tǒng)(P1)編譯程序(P2)軟件工具編譯程序(P3)測(cè)試驅(qū)動(dòng)程序(P4)設(shè)計(jì)輔助工具(P5)12其它分析方法與圖形工具(4)4IPO圖 IPO圖是輸入處理輸出圖的簡(jiǎn)稱 ,它的基本形式是在左邊的框中列出有關(guān)的輸入數(shù)據(jù),在中間的框內(nèi)列出主要的處理,在右邊的框內(nèi)列出產(chǎn)生的輸出數(shù)據(jù)。 13其它分析方法與
5、圖形工具(5) 圖4.11 IPO圖的一個(gè)例子 圖4.12 改進(jìn)的IPO圖14其它分析方法與圖形工具(5)5判定表 判定表常用來(lái)描述一些不易用語(yǔ)言表達(dá)清楚或需要很大篇幅才能用語(yǔ)言表達(dá)清楚的加工。旅游時(shí)間79,12月l6,10,11月定票量20202020折扣量5%15%20%30%表4.2 旅游價(jià)格表 15 在表4.2中,I區(qū)的條件類別有兩個(gè):旅游時(shí)間和訂票量,區(qū)內(nèi)列出所有四種條件組合,區(qū)內(nèi)只有一個(gè)操作,區(qū)標(biāo)明在某種條件組合下操作的執(zhí)行情況。I 條件類別 條件組合III 操作 操作的執(zhí)行表4.3 判定表 16如何完成任務(wù)需求規(guī)格說(shuō)明書 . 引言 A.系統(tǒng)參考文獻(xiàn)B.整體描述C.軟件項(xiàng)目約束.
6、信息描述 A.信息內(nèi)容表示B.信息流表示: 數(shù)據(jù)流 控制流. 功能描述 A.功能劃分 B.功能描述: 處理說(shuō)明 限制局限 性能需求 設(shè)計(jì)約束 支撐圖 C.控制描述 控制規(guī)約 設(shè)計(jì)約束. 行為描述 A.系統(tǒng)狀態(tài) B.事件和響應(yīng). 檢驗(yàn)標(biāo)準(zhǔn) A.性能范圍B.測(cè)試種類C.期望的軟件響應(yīng)D.特殊的考慮. 參考書目. 附錄17引言:陳述軟件目標(biāo),在基于計(jì)算機(jī)的系統(tǒng)語(yǔ)境內(nèi)進(jìn)行描述。信息描述:給出軟件必須解決問(wèn)題的詳細(xì)描述,記錄信息內(nèi)容和關(guān)系、流和結(jié)構(gòu)。功能描述:描述解決問(wèn)題所需的每個(gè)功能。其中包括,為每個(gè)功能說(shuō)明一個(gè)處理過(guò)程;敘述設(shè)計(jì)約束;敘述性能特征;用一個(gè)或多個(gè)圖形來(lái)形象地表示軟件的整體結(jié)構(gòu)和軟件功能與其他系統(tǒng)元素間的相互影響。行為描述:描述作為外部事件和內(nèi)部產(chǎn)生的控制特征的軟件操作。檢驗(yàn)標(biāo)準(zhǔn):描述檢驗(yàn)系統(tǒng)成功的標(biāo)志。即對(duì)系統(tǒng)進(jìn)行什么樣的測(cè)試,得到什么樣的結(jié)果,就表示系統(tǒng)已經(jīng)成功實(shí)現(xiàn)了。它是“確認(rèn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑拆除工程合同范本及施工規(guī)范模板
- 2025年度新能源項(xiàng)目投資合同標(biāo)的效益分析與風(fēng)險(xiǎn)防范
- 2025年度醫(yī)療機(jī)構(gòu)執(zhí)業(yè)藥師租賃服務(wù)合同模板
- 2025年度廣告創(chuàng)意設(shè)計(jì)版權(quán)授權(quán)合同
- 2025年度廣告燈箱節(jié)能技術(shù)改造合同
- 2025年度在線教育平臺(tái)股權(quán)轉(zhuǎn)讓居間服務(wù)合同
- 2025年度智能家電產(chǎn)業(yè)供應(yīng)鏈融資貸款合同
- 2025年度智慧家居設(shè)備售后服務(wù)合同模板
- 2025年度休閑活動(dòng)場(chǎng)地租賃合同范本
- 2025年度小微企業(yè)創(chuàng)業(yè)扶持貸款合同范本之借條
- 美容衛(wèi)生管理制度
- 銅陵2025年安徽銅陵郊區(qū)周潭鎮(zhèn)招聘鄉(xiāng)村振興專干和村級(jí)后備干部5人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年紀(jì)檢辦公室工作計(jì)劃范文
- 七年級(jí)上學(xué)期歷史期末考試模擬卷02(原卷版)
- 橋梁建設(shè)施工組織設(shè)計(jì)方案
- 中國(guó)建筑項(xiàng)目管理表格
- 高一3班第一次月考總結(jié)班會(huì)課件
- 公共政策分析導(dǎo)論教學(xué)課件匯總完整版電子教案
- 我國(guó)油菜生產(chǎn)機(jī)械化技術(shù)(-119)
- 大跨度斜拉橋上部結(jié)構(gòu)施工技術(shù)(圖文并茂)
- 論人口模型論文計(jì)劃生育政策調(diào)整對(duì)人口數(shù)量結(jié)構(gòu)及其影響
評(píng)論
0/150
提交評(píng)論