版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、復(fù)習(xí)題填空題1.在信息處理和計算機(jī)領(lǐng)域內(nèi),一般認(rèn)為軟件是_程序____、_文檔____和_數(shù)據(jù)____。2.數(shù)據(jù)流圖的基本組成部分有_數(shù)據(jù)的源點與終點____、數(shù)據(jù)流_____、加工_____、數(shù)據(jù)文件_____。3.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的_邏輯____模型,是需求規(guī)格說明書的主要組成部分。4.劃分模塊時盡量做到__高內(nèi)聚、低耦合______,保持模塊的獨立性,盡量使用公共模塊。5.類的實例化是_對象_______。6.人們
2、常用硬件可靠性的定量度量方法來度量軟件的可靠性和可用性,常用的度量軟件可7.靠性的兩個指標(biāo)是_成功地運行的概率_______和_平均故障時間_______。8.將待開發(fā)的軟件細(xì)化,分別估算每一個子任務(wù)所需要的開發(fā)工作量,然后將它們加起來,9.將得到軟件的總開發(fā)量。這種成本估算方法稱為_自底向上_______。10.如果一個模塊被n個模塊調(diào)用,其中直接的上級模塊的個數(shù)是m個(m=n)那么該模塊的扇入數(shù)是____m_______個。11.結(jié)
3、構(gòu)化設(shè)計以__數(shù)據(jù)流圖_________為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。12.面向?qū)ο蠓治龅哪康氖菍陀^世界的系統(tǒng)進(jìn)行___建模_______________。13.軟件維護(hù)工作的生產(chǎn)性活動包括分析評價、修改設(shè)計和____編寫程序代碼_______等。14.為了使應(yīng)用軟件適應(yīng)計算機(jī)環(huán)境的變化而___修改軟件_______________的過程稱為適應(yīng)性維護(hù)。15.一個進(jìn)行學(xué)生成績統(tǒng)計的模塊其功能是先對學(xué)生的成績進(jìn)行累加,然后求平均值
4、,則該模塊的內(nèi)聚性是__________順序內(nèi)聚________。16.投資回收期就是使累計的經(jīng)濟(jì)效益等于__最初的投資費用______________所需的時間。17.軟件生存周期是指一個軟件從提出開發(fā)要求開始直到__軟件廢棄____為止的整個時期。18.曾被譽(yù)為“程序設(shè)計方法的革命”的結(jié)構(gòu)化程序設(shè)計,使程序設(shè)計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學(xué)。19.從結(jié)構(gòu)化程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計,是程序設(shè)計方法的又一次飛
5、躍。20.在單元測試時,需要為被測模塊設(shè)計___測試用例_______。一、判斷題(每題2分,共30分)1.螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險分析活動。(對)2.數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進(jìn)行詳細(xì)定義。數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進(jìn)行詳細(xì)定義。(錯)(錯)3.JAVA語言編譯器是一個CASE工具。(對)。4.軟件是指用程序設(shè)計語言(如PALCVISUAL
6、BASIC等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。(錯)5.軟件模塊之間的耦合性越弱越好。(對)6.數(shù)據(jù)庫設(shè)計說明書是一個軟件配置項(對)7.在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,類是對象的實例,對象是生成類的模板。(錯)8.過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。(錯)過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。(錯)9.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。(錯)10.快速原型模型可以有效地適應(yīng)用戶需
7、求的動態(tài)變化。(對)2.良好的編碼風(fēng)格應(yīng)具備哪些條件?答:應(yīng)具備以下條件:(1)使用標(biāo)準(zhǔn)的控制結(jié)構(gòu);(2)有限制地使用GOTO語句;(3)源程序的文檔化(應(yīng)具備以下內(nèi)容)①有意義的變量名稱①有意義的變量名稱——“匈牙利命名規(guī)則匈牙利命名規(guī)則”。②適當(dāng)?shù)淖⑨將谶m當(dāng)?shù)淖⑨尅白⑨屢?guī)范注釋規(guī)范”。③標(biāo)準(zhǔn)的書寫格式:③標(biāo)準(zhǔn)的書寫格式:——用分層縮進(jìn)的寫法顯示嵌套結(jié)構(gòu)的層次(鋸齒形風(fēng)格)用分層縮進(jìn)的寫法顯示嵌套結(jié)構(gòu)的層次(鋸齒形風(fēng)格);——在注
8、釋段的周圍加上邊框;在注釋段的周圍加上邊框;——在注釋段與程序段、以及不同程序段之間插入空行;在注釋段與程序段、以及不同程序段之間插入空行;——每行只寫一條語句;每行只寫一條語句;——書寫表達(dá)式時,適當(dāng)使用空格或圓括號等作隔離符。書寫表達(dá)式時,適當(dāng)使用空格或圓括號等作隔離符。(4)滿足運行工程學(xué)的輸入輸出風(fēng)格。3.簡述文檔在軟件工程中的作用。答:(1)提高軟件開發(fā)過程的能見度(2)提高開發(fā)效率(3)作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志(4
9、)記錄開發(fā)過程的有關(guān)信息便于使用與維護(hù);(5)提供軟件運行、維護(hù)和培訓(xùn)有關(guān)資料;(6)便于用戶了解軟件功能、性能。4.4.可行性研究包括哪幾方面的內(nèi)容?可行性研究包括哪幾方面的內(nèi)容?答:(1)經(jīng)濟(jì)可行性:是否有經(jīng)濟(jì)效益,多長時間可以收回成本;(2)技術(shù)可行性:現(xiàn)有技術(shù)能否實現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開發(fā)系統(tǒng)的資源能否滿足;(3)運行可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎?(4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否
10、違反國家法律。5.5.結(jié)構(gòu)化的需求分析描述工具有哪些結(jié)構(gòu)化的需求分析描述工具有哪些答:有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定表、判定樹、結(jié)構(gòu)化語言(PDL)、層次方框圖、Warnier圖、IPO圖、控制流圖(CFD)、控制說明(CSPEC)、狀態(tài)轉(zhuǎn)換圖(STD)和實體—關(guān)系圖(E—R)等。6.6.一般面向?qū)ο蠓治鼋5墓ぞ撸▓D形)有哪些一般面向?qū)ο蠓治鼋5墓ぞ撸▓D形)有哪些答:用例圖、類對象圖、對象關(guān)系圖、實體—關(guān)系圖(E—R)
11、、事件軌跡圖(時序圖)和狀態(tài)轉(zhuǎn)換圖(STD)等7.UML7.UML統(tǒng)一建模語言有哪幾種圖形?統(tǒng)一建模語言有哪幾種圖形?用例圖、類圖、對象圖、構(gòu)件(組件)圖、部署(配置)圖、狀態(tài)圖、活動圖、順序(時序)圖、用例圖、類圖、對象圖、構(gòu)件(組件)圖、部署(配置)圖、狀態(tài)圖、活動圖、順序(時序)圖、合作(協(xié)作)圖等九種圖。合作(協(xié)作)圖等九種圖。8.在面向?qū)ο蠓治鰰r類和對象的靜態(tài)關(guān)系主要有哪幾種?在面向?qū)ο蠓治鰰r類和對象的靜態(tài)關(guān)系主要有哪幾種?答
12、:類和對象的靜態(tài)關(guān)系主要有關(guān)聯(lián)、聚集、泛化、依賴等四種關(guān)系。9.9.什么是模塊化?模塊設(shè)計的準(zhǔn)則?什么是模塊化?模塊設(shè)計的準(zhǔn)則?模塊化是按規(guī)定的原則將一個大型軟件劃分為一個個較小的、相對獨立但又相關(guān)的模塊。模塊設(shè)計的準(zhǔn)則:(1)改進(jìn)軟件結(jié)構(gòu)提高模塊獨立性:在對初步模塊進(jìn)行合并、分解和移動的分析、精化過程中力求提高模塊的內(nèi)聚,降低藕合。(2)模塊大小要適中:大約50行語句的代碼,過大的模塊應(yīng)分解以提高理解性和可維護(hù)性過小的模塊合并到上級模
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程復(fù)習(xí)題(看完必過)
- 軟件工程復(fù)習(xí)題
- 軟件工程期末復(fù)習(xí)題
- 秋《軟件工程》復(fù)習(xí)題
- 軟件工程復(fù)習(xí)題大全
- 軟件工程考試答案-復(fù)習(xí)題
- 軟件工程復(fù)習(xí)題目+答案
- 軟件工程復(fù)習(xí)題及答案
- 軟件工程基礎(chǔ)復(fù)習(xí)題及答案
- 軟件工程復(fù)習(xí)題及答案完整
- 軟件工程復(fù)習(xí)題及答案(完整)
- 軟件工程復(fù)習(xí)題及參考答案
- 軟件工程期末考試復(fù)習(xí)題
- 軟件工程考試復(fù)習(xí)題目和答案
- 江西理工大學(xué)軟件工程復(fù)習(xí)題
- 中南大學(xué)軟件工程復(fù)習(xí)題及參考答案
- 軟件工程期末考試總復(fù)習(xí)題及答案
- 軟件工程習(xí)題
- 軟件工程習(xí)題
- 軟件工程復(fù)習(xí)題-廣東海洋大學(xué)-附部分答案版
評論
0/150
提交評論