

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.軟件危機(jī)的概念,內(nèi)容,原因及消除的途徑;軟件危機(jī)的概念,內(nèi)容,原因及消除的途徑;軟件危機(jī)的概念:軟件危機(jī)的概念:軟件危機(jī)是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程中遇到的一系列嚴(yán)重問(wèn)題。概括地說(shuō),軟件危機(jī)包含兩方面問(wèn)題:概括地說(shuō),軟件危機(jī)包含兩方面問(wèn)題:如何開發(fā)軟件,以滿足對(duì)軟件日益增長(zhǎng)的需求;如何維護(hù)數(shù)量不斷膨脹的已有軟件。軟件危機(jī)產(chǎn)生的原因:軟件危機(jī)產(chǎn)生的原因:軟件本身的復(fù)雜性、難衡量的特點(diǎn);2.軟件開發(fā)與維護(hù)的方法不正確。消除軟件危機(jī)的
2、途徑:消除軟件危機(jī)的途徑:(1)對(duì)計(jì)算機(jī)軟件應(yīng)當(dāng)有一個(gè)正確的認(rèn)識(shí);(2)應(yīng)當(dāng)有組織、有計(jì)劃、通過(guò)嚴(yán)格的管理手段進(jìn)行軟件的開發(fā);(3)及時(shí)總結(jié)軟件開發(fā)的成功技術(shù)和方法并加以推廣;(4)開發(fā)和使用更好的軟件工具;總之,為了解決軟件危機(jī),既要有技術(shù)措施,又要有必要的組織管理措施。2.軟件工程的定義,基本原理;軟件工程的定義,基本原理;定義:軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科?;驹恚很浖こ痰?條基本原理:(1)用分階段的生命
3、周期計(jì)劃嚴(yán)格管理(2)堅(jiān)持進(jìn)行階段評(píng)審(3)實(shí)行嚴(yán)格的產(chǎn)品控制(4)采用現(xiàn)代程序設(shè)計(jì)技術(shù)(5)結(jié)果應(yīng)能清楚地審查(6)開發(fā)小組的人員應(yīng)該少而精(7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性3.軟件工程方法學(xué)的基本概念、內(nèi)容;軟件工程方法學(xué)的基本概念、內(nèi)容;基本概念:把在軟件生命周期全過(guò)程中使用的一整套開發(fā)和管理技術(shù)方法的集合成為軟件工程方法學(xué),也稱為范型。軟件工程方法學(xué)包含3個(gè)要素:方法、工具和過(guò)程。內(nèi)容:目前使用得最廣泛地軟件工程方法學(xué),分別
4、是傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。傳統(tǒng)方法學(xué)也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。4.軟件生命周期的具體內(nèi)容,每一個(gè)階段的任務(wù)是什么?結(jié)合具體的工程例子軟件生命周期的具體內(nèi)容,每一個(gè)階段的任務(wù)是什么?結(jié)合具體的工程例子來(lái)理解做軟件項(xiàng)目主要分那幾個(gè)個(gè)階段。來(lái)理解做軟件項(xiàng)目主要分那幾個(gè)個(gè)階段。①問(wèn)題定義:確定要求解決的問(wèn)題是什么②可行性研究:決定該問(wèn)題是否存在一個(gè)可行的解決辦法③需求分析:深入了解用戶的要求,在要開發(fā)的目標(biāo)系統(tǒng)必須做什么問(wèn)題和用戶取
5、得完全一致的看法。④概要設(shè)計(jì):概括回答怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng)。概要設(shè)計(jì)又叫邏輯設(shè)計(jì)、總體設(shè)計(jì)、高層設(shè)計(jì)。⑤詳細(xì)設(shè)計(jì):把解法具體化,設(shè)計(jì)出程序的詳細(xì)規(guī)格說(shuō)明。詳細(xì)設(shè)計(jì)也叫模塊設(shè)計(jì)、底層法是把它看做在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過(guò)程的快速原型模型。法是把它看做在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過(guò)程的快速原型模型。優(yōu)點(diǎn):優(yōu)點(diǎn):(1)設(shè)計(jì)上的靈活性,可以在項(xiàng)目的每個(gè)階段進(jìn)行變更。設(shè)計(jì)上的靈活性,可以在項(xiàng)目的每個(gè)階段進(jìn)行變更。(2)以笑得分段來(lái)構(gòu)建大型系統(tǒng)
6、,使成本計(jì)算變得簡(jiǎn)單容易。以笑得分段來(lái)構(gòu)建大型系統(tǒng),使成本計(jì)算變得簡(jiǎn)單容易。(3)客戶始終參與每個(gè)階段的開發(fā),保證項(xiàng)目不偏離正確的方向一擊項(xiàng)目的可控性。客戶始終參與每個(gè)階段的開發(fā),保證項(xiàng)目不偏離正確的方向一擊項(xiàng)目的可控性。(4)隨著項(xiàng)目的推進(jìn),客戶始終掌握項(xiàng)目的最新信息,從而他能夠和管理層有效地交隨著項(xiàng)目的推進(jìn),客戶始終掌握項(xiàng)目的最新信息,從而他能夠和管理層有效地交互?;?。缺點(diǎn):(缺點(diǎn):(1)采用螺旋模型需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和
7、專門知識(shí),在風(fēng)險(xiǎn)較大的采用螺旋模型需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和專門知識(shí),在風(fēng)險(xiǎn)較大的項(xiàng)目開發(fā)中,如果未能夠及時(shí)標(biāo)示風(fēng)險(xiǎn),勢(shì)必造成重大損失;項(xiàng)目開發(fā)中,如果未能夠及時(shí)標(biāo)示風(fēng)險(xiǎn),勢(shì)必造成重大損失;(2)過(guò)多的迭代次數(shù)會(huì)增加開發(fā)成本,延遲提交時(shí)間。)過(guò)多的迭代次數(shù)會(huì)增加開發(fā)成本,延遲提交時(shí)間。噴泉模型:噴泉模型與傳統(tǒng)的結(jié)構(gòu)化生存期比較,具有更多的增量和迭代性質(zhì),生存期噴泉模型:噴泉模型與傳統(tǒng)的結(jié)構(gòu)化生存期比較,具有更多的增量和迭代性質(zhì),生
8、存期的各階段可以相互重疊和多次反復(fù),而且項(xiàng)目的整個(gè)生存期中還可以嵌入子生存期。就像的各階段可以相互重疊和多次反復(fù),而且項(xiàng)目的整個(gè)生存期中還可以嵌入子生存期。就像水噴上去又可以落下來(lái),可以落在中間,還可以落在底部。水噴上去又可以落下來(lái),可以落在中間,還可以落在底部。6.了解可行性研究中的任務(wù)和過(guò)程;了解可行性研究中的任務(wù)和過(guò)程;用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。不是解決問(wèn)題,而是確定問(wèn)用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)
9、題是否能夠解決。不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決??尚行匝芯康母救蝿?wù):對(duì)以后的行動(dòng)方案提出建議。題是否值得去解決??尚行匝芯康母救蝿?wù):對(duì)以后的行動(dòng)方案提出建議。實(shí)質(zhì):一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)。實(shí)質(zhì):一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)。任務(wù):任務(wù):1.初步確定項(xiàng)目的規(guī)模,目標(biāo),約束和限制。初步確定項(xiàng)目的規(guī)模,目標(biāo),約束和限制。2.在澄清了問(wèn)題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。在澄清了問(wèn)題定義之后,分析員應(yīng)該導(dǎo)出
10、系統(tǒng)的邏輯模型。3.從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案即系統(tǒng)實(shí)現(xiàn)方案)。4.對(duì)每種解決方法都要研究它的可行性。對(duì)每種解決方法都要研究它的可行性。(技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性)過(guò)程:過(guò)程:1.復(fù)查系統(tǒng)規(guī)模和目標(biāo)訪問(wèn)關(guān)鍵人員,描述目標(biāo)系統(tǒng)的限制和約束。復(fù)查系統(tǒng)規(guī)模和目標(biāo)訪問(wèn)關(guān)鍵人員,描述目標(biāo)系統(tǒng)的限制和約束。2.研究目前正
11、在使用的系統(tǒng):現(xiàn)有系統(tǒng)的問(wèn)題。研究目前正在使用的系統(tǒng):現(xiàn)有系統(tǒng)的問(wèn)題。3.導(dǎo)出新系統(tǒng)的高層邏輯模型。導(dǎo)出新系統(tǒng)的高層邏輯模型。4.進(jìn)一步定義問(wèn)題。進(jìn)一步定義問(wèn)題。5.導(dǎo)出和評(píng)價(jià)供選擇的解法。導(dǎo)出和評(píng)價(jià)供選擇的解法。6.推薦行動(dòng)方針。推薦行動(dòng)方針。7.草擬開發(fā)計(jì)劃。草擬開發(fā)計(jì)劃。8.書寫文檔提交審查。書寫文檔提交審查。7.掌握系統(tǒng)流程圖的概念和方法,會(huì)從具體的案例中抽象出系統(tǒng)流程圖掌握系統(tǒng)流程圖的概念和方法,會(huì)從具體的案例中抽象出系統(tǒng)流程
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程復(fù)習(xí)的幾個(gè)知識(shí)點(diǎn)和例題
- 2022年軟件工程導(dǎo)論知識(shí)點(diǎn)總結(jié)
- 2022年軟件工程導(dǎo)論知識(shí)點(diǎn)總結(jié)
- 《軟件工程》經(jīng)典考試?yán)}復(fù)習(xí)題,重點(diǎn)知識(shí)點(diǎn)含答案
- 辦公軟件復(fù)習(xí)知識(shí)點(diǎn)
- 辦公軟件復(fù)習(xí)知識(shí)點(diǎn)
- 基于知識(shí)點(diǎn)庫(kù)的軟件工程學(xué)習(xí)系統(tǒng).pdf
- 75467.軟件工程專業(yè)知識(shí)點(diǎn)庫(kù)本體構(gòu)建及應(yīng)用
- 供熱工程復(fù)習(xí)知識(shí)點(diǎn)匯總
- 工程力學(xué)復(fù)習(xí)知識(shí)點(diǎn)
- 工程力學(xué)復(fù)習(xí)知識(shí)點(diǎn)
- 工程力學(xué)復(fù)習(xí)知識(shí)點(diǎn)
- 中南大學(xué)軟件工程教材知識(shí)點(diǎn)整理
- 軟件工程期末復(fù)習(xí)
- 軟件工程復(fù)習(xí)題
- erp復(fù)習(xí)知識(shí)點(diǎn)
- 圓知識(shí)點(diǎn)復(fù)習(xí)
- 軟件工程復(fù)習(xí)提綱
- 軟件工程考試復(fù)習(xí)參考
- 2016軟件工程總復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論