版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、《軟件工程基礎(chǔ)》習(xí)題集答案《軟件工程基礎(chǔ)》習(xí)題集答案第一章概述1什么是軟件危機(jī),它有哪些典型表現(xiàn)?所謂“軟件危機(jī)”就是,在計算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重的問題,概括起來歸納為:如何開發(fā)軟件,以滿足日益增長、日趨復(fù)雜的需要;如何維護(hù)數(shù)量不斷膨脹的已有軟件。軟件危機(jī)的典型表現(xiàn)主要有:a.開發(fā)成本和進(jìn)度不能準(zhǔn)確估計b.開發(fā)出來的軟件不能滿足用戶的要求c.軟件的可維護(hù)性差d.軟件質(zhì)量不可靠e.軟件成本在系統(tǒng)中的比重逐年上升f.軟
2、件開發(fā)生產(chǎn)率的提高速度不夠2簡述產(chǎn)生軟件危機(jī)的原因和解決的思路。軟件危機(jī)產(chǎn)生的原因一方面與軟件本身的特點(diǎn)有關(guān),另一方面,是與已有軟件開發(fā)、維護(hù)的方法不正確有密切關(guān)系。解決軟件危機(jī),既要有技術(shù)措施(方法和工具),又要有必要的組織管理措施。即采用工程化的原則和方法組織軟件開發(fā)是擺脫軟件危機(jī)的一個主要出路。3什么是軟件工程?它有哪些本質(zhì)特性?軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法進(jìn)行軟件開發(fā)和維護(hù)的學(xué)科。其實(shí)質(zhì)就是用工
3、程的概念、原理、技術(shù)和方法,結(jié)合有效的管理方法和先進(jìn)的開發(fā)技術(shù),開發(fā)與維護(hù)軟件,以解決軟件危機(jī)。4軟件工程是如何用來消除軟件危機(jī)的?軟件工程是從技術(shù)和管理兩個方面來研究如何更好地開發(fā)和維護(hù)計算機(jī)軟件,從源頭上消除軟件危機(jī)。6簡述軟件的定義。軟件=程序數(shù)據(jù)文檔7軟件工程的目的是什么?為高質(zhì)量的軟件開發(fā)提供一個科學(xué)的體系框架。8什么是軟件工程方法學(xué)?軟件工程是一種什么樣的技術(shù)?包括哪三大要素?分為哪三個分支?軟件工程方法學(xué)就是指在軟件生命周
4、期全過程中使用的一整套管理和開發(fā)技術(shù)方法的集合。目前,使用最廣泛的軟件工程方法學(xué)分別是傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。軟件工程作為一種層次化的技術(shù),有方法、工具和過程三大要素,并由于其涉及學(xué)科內(nèi)容的極為廣泛,而分為三個分支:軟件開發(fā)技術(shù)、軟件項(xiàng)目管理技術(shù)、軟件質(zhì)量管理技術(shù)。9簡述軟件工程的基本原理。軟件工程有7條基本原理:1嚴(yán)格按照軟件生命周期計劃進(jìn)行管理2堅持進(jìn)行階段評審3實(shí)行嚴(yán)格的產(chǎn)品控制4采用先進(jìn)的程序設(shè)計技術(shù)5結(jié)果應(yīng)能清楚的審查6開
5、發(fā)小組成員應(yīng)少而精7承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性10軟件工程的基本開發(fā)原則有哪些?第二章可行性研究1在軟件開發(fā)的早期階段,為什么要進(jìn)行可行性研究?其目的和任務(wù)各是什么?可行性研究的目的是用最小的代價,在盡可能短的時間內(nèi)確定問題是否可解決,以及是否值得解決。可行性研究的任務(wù)不是解決問題,而是確定是否可解值得解。2應(yīng)該從哪些方面研究目標(biāo)系統(tǒng)的可行性?主要從以下幾個方面進(jìn)行可行性研究:1.技術(shù)可行性。以現(xiàn)有技術(shù),能否在預(yù)定時間內(nèi)完成該系統(tǒng)
6、開發(fā)。2.經(jīng)濟(jì)可行性。通過成本效益分析,估算系統(tǒng)的整體經(jīng)濟(jì)效益是否滿足要求。3.操作可行性。分析系統(tǒng)的運(yùn)行方式、操作規(guī)程是否適應(yīng)用戶應(yīng)用需要。4.社會可行性。分析系統(tǒng)在法律、社會、市場等方面的認(rèn)可度。3可行性研究有哪些工作步驟?(1)復(fù)查定義,確定系統(tǒng)規(guī)模和目標(biāo)。(2)研究老系統(tǒng)(3)導(dǎo)出高層邏輯模型(conceptualdesign)(4)重新定義(5)導(dǎo)出多種解法(6)推薦行動方針(7)開發(fā)計劃(粗略)(8)審查、存檔4簡述系統(tǒng)流程
7、圖在可行性研究中的作用。系統(tǒng)流程圖是概括的描述物理系統(tǒng)的傳統(tǒng)工具。系統(tǒng)流程圖反映的是信息在系統(tǒng)各部分間流動的情況。系統(tǒng)流程圖可以幫助了解和分析系統(tǒng),以概括的方式表達(dá)對系統(tǒng)的認(rèn)識,并可以描述未來物理系統(tǒng)的概貌。5簡述數(shù)據(jù)流圖在可行性研究中的作用和用途。數(shù)據(jù)流圖在可行性分析中可以幫助分析和描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程,用圖形的方式描述系統(tǒng)的邏輯功能,是系統(tǒng)分析員和用戶之間理想的通信工具。6簡單描述數(shù)據(jù)字典的內(nèi)容和定義數(shù)據(jù)的方法。數(shù)
8、據(jù)字典主要由下列4種元素定義組成:1數(shù)據(jù)流2數(shù)據(jù)流分量3數(shù)據(jù)存儲4處理除了數(shù)據(jù)定義外,數(shù)據(jù)字典還應(yīng)包含一些關(guān)于數(shù)據(jù)的其它信息。定義數(shù)據(jù)的方法通常采用自頂向下分解的方式。并由順序、選擇、重復(fù)三種基本數(shù)據(jù)元素類型組成數(shù)據(jù)。7說明軟件計劃的內(nèi)容和目標(biāo)。軟件計劃的內(nèi)容=項(xiàng)目任務(wù)范圍環(huán)境資源工作量進(jìn)度軟件計劃的目標(biāo)是為了提供一個框架,以便于管理者對資源、成本和進(jìn)度等進(jìn)行合理的估算。8什么是軟件范圍?定義軟件范圍需要哪些信息?軟件范圍就是在技術(shù)和管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程基礎(chǔ)習(xí)題集答案
- 軟件工程基礎(chǔ)習(xí)題集答案
- 軟件工程習(xí)題集
- 軟件工程習(xí)題集一
- 工程制圖基礎(chǔ)習(xí)題集答案
- 工程制圖基礎(chǔ)習(xí)題集與答案
- 工程制圖基礎(chǔ)習(xí)題集與答案
- 土建基礎(chǔ)習(xí)題集答案
- 工程制圖基礎(chǔ)習(xí)題集答案李廣慧
- 軟件工程基礎(chǔ)復(fù)習(xí)題及答案
- 軟件工程習(xí)題+答案
- 軟件工程習(xí)題答案
- 習(xí)題集答案會計基礎(chǔ)
- 圖學(xué)基礎(chǔ)習(xí)題集答案
- 工程制圖習(xí)題集答案
- 機(jī)械控制工程基礎(chǔ)習(xí)題集含答案
- 軟件工程試題集及答案
- 軟件工程考試習(xí)題答案
- 軟件工程習(xí)題及答案
- 軟件工程課本習(xí)題答案
評論
0/150
提交評論