軟件工程復(fù)習(xí)知識點(diǎn)_第1頁
軟件工程復(fù)習(xí)知識點(diǎn)_第2頁
軟件工程復(fù)習(xí)知識點(diǎn)_第3頁
軟件工程復(fù)習(xí)知識點(diǎn)_第4頁
軟件工程復(fù)習(xí)知識點(diǎn)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件工程復(fù)習(xí)知識點(diǎn)軟件工程復(fù)習(xí)知識點(diǎn)/軟件工程復(fù)習(xí)知識點(diǎn)軟件工程:選擇題(25題,每題1分),填空題(20分,每空2分),簡答題(5題,每題5分),綜合題(3題,共30分)知識點(diǎn):軟件設(shè)計(jì)對模塊間的耦合與模塊的內(nèi)聚有何原則。(p97-p99)答:耦合原則:盡量使用數(shù)據(jù)耦合,少用控制耦合和特色耦合,限制公共環(huán)境耦合的范圍,完滿不用內(nèi)容耦合;內(nèi)聚原則:設(shè)計(jì)時應(yīng)力爭做到高內(nèi)聚,并且可以鑒別出低內(nèi)聚的模塊,有能力經(jīng)過更正提升模塊的內(nèi)聚程度降低低模塊間的耦合程度。耦合有哪些種類,各有何特色?(p97-p99)答:(1)數(shù)據(jù)耦合:兩個模塊之間相互經(jīng)過參數(shù)互換信息,并且互換的信息僅僅是數(shù)據(jù)。(2)控制耦合:假如傳達(dá)的信息中有控制信息,則這類耦合為控制耦合。常用軟件過程有哪幾種,各有何特色?(p15-p22)答:(1)瀑布模型:階段之間擁有次序性和依靠性,推延實(shí)現(xiàn)的看法,質(zhì)量保證的看法。2)增量模型:整個產(chǎn)品被分解成很多個增量構(gòu)件,開發(fā)人員逐漸的向用戶提交產(chǎn)品。3)螺旋模型:合用于內(nèi)部開發(fā)的大規(guī)模軟件項(xiàng)目。4)噴泉模型:提升了開發(fā)效率,縮短了開發(fā)周期可是難于打理。噴泉模型使開發(fā)過程擁有迭代性和無縫性。適合面向?qū)ο蟮姆椒ā?)Rational一致過程(迭代式開發(fā),采納用例分析來捕捉需求并由他們驅(qū)動和實(shí)現(xiàn),使用鑒于構(gòu)件的系統(tǒng)構(gòu)造,可視化建模,每個更正都是可接受并且能被追蹤的)6)迅速原型模型:迅速原型模型是不帶反應(yīng)環(huán)的,軟件產(chǎn)品的開發(fā)基本上是線性次序進(jìn)行的,是一個循環(huán)的模型;瀑布模型分為哪幾個階段。答:需求分析考證、規(guī)格說明考證、設(shè)計(jì)考證、編碼測試、綜合測試、保護(hù)、變化的需求考證構(gòu)造化程序設(shè)計(jì)方法的發(fā)展過程。答:p117-p118流程圖與N_S圖怎樣使用。答:p38-p39可行性研究應(yīng)當(dāng)從哪幾個方面進(jìn)行。(p35)答:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。8.數(shù)據(jù)流圖的基本符號有哪幾種?(p40)答:正方形(或立方體)表示數(shù)據(jù)的源點(diǎn)或終點(diǎn);圓角矩形(或圓形)代表變換數(shù)據(jù)的辦理;張口矩形(或兩條平行橫線)代表數(shù)據(jù)儲蓄;箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。面向數(shù)據(jù)流的設(shè)計(jì)方法怎樣進(jìn)行?(P104)答:將軟件設(shè)計(jì)為多個構(gòu)造合理,功能單調(diào)的模塊,成立系統(tǒng)的模塊構(gòu)造圖。Jackson方法有何特色?(p130)答:在設(shè)計(jì)比較簡單的數(shù)據(jù)辦理系統(tǒng)時特別方便,當(dāng)設(shè)計(jì)比較復(fù)雜的程序時經(jīng)常碰到輸入數(shù)據(jù)可能有錯、條件不可以開初測試、數(shù)據(jù)構(gòu)造矛盾等問題。白盒測試與黑盒測試各有何特色?(p162,p171)白盒測試:全面認(rèn)識程序內(nèi)部邏輯構(gòu)造、對全部邏輯路徑進(jìn)行測試。黑盒測試:著眼于程序外面構(gòu)造,不考慮內(nèi)部邏輯構(gòu)造,主要針對軟件界面和軟件功能進(jìn)行測試。整體設(shè)計(jì)有何特色?(p91)站在全局高度上,畫較少成本,從較抽象的層次上分析比許多種可能的系統(tǒng)實(shí)現(xiàn)方案和軟件構(gòu)造。模塊的作用域與控制域(p100)答:模塊的作用域定義為受該模塊內(nèi)一個判斷影響的全部模塊的會合;模塊的控制域是這個模塊自己以及全部直接或間接隸屬于它的模塊的會合。模塊的扇入、扇出、模塊圖的深度、寬度?(p100)答:深度表示軟件構(gòu)造中控制的層大體的標(biāo)記一個系統(tǒng)的大小和復(fù)雜程度。扇入表示有多少個上司模塊直接調(diào)用它;扇出是一個模塊直接控制(調(diào)用)的模塊數(shù)量,一般扇出數(shù)控制在7之內(nèi),均勻?yàn)?或4。;寬度是軟件構(gòu)造內(nèi)同一個層次上的模塊總數(shù)的最大值。PAD圖怎樣使用(p126)將其變換成與之對應(yīng)的高級語言程序軟件的靠譜性怎樣定義(p179)答:軟件靠譜性是程序在給定的時間間隔內(nèi),依據(jù)規(guī)格說明書的規(guī)定成功地運(yùn)轉(zhuǎn)的概率。程序設(shè)計(jì)語言有哪三各樣類,各有何特色?(p146)答:(1)機(jī)器語言:是最初級的語言,由二進(jìn)制碼構(gòu)成,最初期的程序員經(jīng)過在紙帶上打點(diǎn)來寫程序;匯編語言:用助記符和地點(diǎn)符取代了二進(jìn)制碼,更易于編寫;高級語言:有關(guān)于匯編語言又上漲了一步,更湊近于自然語言。軟件調(diào)試方法有哪些?(p176)答:蠻干法、回溯法、原由除去法。白盒測試與黑盒測試各有哪些方法?(p162、p172)答:白盒測試:邏輯覆蓋、控制構(gòu)造測試;黑盒測試:等價區(qū)分、界限值分析、錯誤推斷。面向?qū)ο蟮能浖_發(fā)中,多態(tài)性、繼承性怎樣理解(p213)什么是軟件危機(jī)?(p1)答:軟件危機(jī)就是在軟件開發(fā)和保護(hù)過程中所碰到的一系列嚴(yán)重問題。(包含軟件開發(fā)的成本增大、速度緩期、保護(hù)困難和質(zhì)量得不到保障。)軟件工程方法學(xué)的三因素及分類?(p9)答:三因素為方法、工具和過程;分類為傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。實(shí)體聯(lián)系圖怎樣繪制(p62)答:用矩形框表示實(shí)體,用連結(jié)有關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓形或圓角矩形表示實(shí)體的屬性,并用直線把實(shí)體與其屬性連結(jié)起來。24.需求分析階段應(yīng)當(dāng)使用哪幾種模型對系統(tǒng)進(jìn)行建模?(p62)數(shù)據(jù)模型、功能模型、行為模型軟件保護(hù)有哪些種類?(p189)答:圓滿性保護(hù)、更正性保護(hù)、適應(yīng)性保護(hù)、其余保護(hù)(如預(yù)防性保護(hù)或再工程)利率的計(jì)算(計(jì)復(fù)利,不計(jì)復(fù)利)(p51)經(jīng)過一準(zhǔn)時期,將利息加入本金再計(jì)算利息,逐期滾算.不將利息加入本金再計(jì)算利息,不逐期滾算利息.不計(jì)復(fù)利:F=P(1+i)^n;計(jì)復(fù)利:F=A((1+i)^n-1)/i終值,或叫將來值,即期末本利和的價值;P:現(xiàn)值,或叫期初金額;A:年金,或叫等額值;i:利率或折現(xiàn)率;N:計(jì)息期數(shù);軟件測試的任務(wù)、目的和種類(p150)任務(wù):盡可能多地發(fā)現(xiàn)并除去軟件中隱蔽的錯誤,最后把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用;目標(biāo):(1)測試是為了發(fā)現(xiàn)程序中的錯誤而履行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止還沒有發(fā)現(xiàn)的錯誤的測試方案;(3)成功的測試時發(fā)現(xiàn)了到現(xiàn)在為止還沒有發(fā)現(xiàn)的錯誤的測試。種類:1.白盒測試(構(gòu)造測試)2.黑盒測試(功能測試)邏輯覆蓋測試中怎樣設(shè)計(jì)測試用例(p162)語句覆蓋,判斷覆蓋,條件覆蓋,判斷/條件覆蓋,條件組合覆蓋,點(diǎn)覆蓋,邊覆蓋,路徑覆蓋怎樣由程序流程圖獲得流圖,怎樣計(jì)算環(huán)形復(fù)雜度。(p137)1(p137)計(jì)算環(huán)形復(fù)雜度:流圖中線性沒關(guān)的地區(qū)數(shù)等于環(huán)形復(fù)雜度流圖G的環(huán)形復(fù)雜度V(G)=E-N+2,此中,E是流圖中邊的條數(shù),N是結(jié)點(diǎn)數(shù)。流圖G的環(huán)形復(fù)雜度V(G)=P+1,此中,P是流圖中判斷結(jié)點(diǎn)的數(shù)量。簡單流程圖的設(shè)計(jì)(如:累加和階乘等)軟件項(xiàng)目管理中的人員組織方式有哪幾種?(p320)答:民主制程序員組、主程序員組、現(xiàn)代程序員組32.軟件項(xiàng)目規(guī)模的預(yù)計(jì)有幾種方法?(p305)答:代碼行技術(shù)、功能點(diǎn)技術(shù)33.能力成熟度模型中成熟度有哪5個

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論