




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
建筑工程考試軟件工程期末考試總復(fù)習(xí)題及答案1.在信息處理和計算機領(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)的_邏輯____模型,是獨立性,盡量使用公共模塊。5.類的實例化是_對象。6.人們常用硬件可靠性的定量度量方法來度量軟件的可靠性和7.靠性的兩個指標(biāo)是_成功地運行的概率和_平均故障8.將待開發(fā)的軟件細(xì)化,分別估算每一個子任務(wù)所需要的開發(fā) 。個。步驟映射成軟件結(jié)構(gòu)。12.軟件的風(fēng)險分析可包括風(fēng)險識別、風(fēng)險預(yù)測和風(fēng)13.軟件著作權(quán)登記的3種主要類型1)著作權(quán)登記;15.面向?qū)ο蠓治龅哪康氖菍陀^世界的系統(tǒng)進(jìn)行___建模 。16.軟件維護(hù)工作的生產(chǎn)性活動包括分析評價、修改設(shè)計和 17.為了使應(yīng)用軟件適應(yīng)計算機環(huán)境的變化而修改軟件 18.一個進(jìn)行學(xué)生成績統(tǒng)計的模塊其功能是先對學(xué)生的成績20.軟件生存周期是指一個軟件從提出開發(fā)要求開始直到__計,使程序設(shè)計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學(xué)。1.螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險分析5.軟件模塊之間的耦合性越弱越好。(對)6.數(shù)據(jù)庫設(shè)計說明書是一個軟件配置項(對)7.在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,8.過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。(錯)10.快速原型模型可以有效地適應(yīng)用戶需求的動態(tài)變化。(對)11.模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于15.軟件概要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及16.在可行性研究中最難決斷和最關(guān)鍵的問題是經(jīng)濟(jì)可行性。(╳)17.耦合是指一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。(╳)是一次事物。(√)19.概要設(shè)計階段完成的主要文檔是概要設(shè)計說明書。(√)20.過大的模塊可能是由于分解不充分造成的,即使降低模塊獨立性也必須繼續(xù)分解。(╳)22.類是關(guān)于對象性質(zhì)的描述,由方法和數(shù)據(jù)組成。(√)23.隨著軟件技術(shù)的發(fā)展,人們逐漸認(rèn)識到編碼不僅要強調(diào)效率還要強調(diào)清晰。(√)25.為保證程序的安全,必須做到程序中沒有任何錯誤存在,即容錯。(╳)26.如果把軟件開發(fā)所需的資源畫成一個金字塔,人是最基本的資源。(√)1.數(shù)據(jù)詞典——是描述數(shù)據(jù)信息的集合,它對數(shù)據(jù)流圖中的各個元素按規(guī)定格式進(jìn)行詳細(xì)的描述和確切的解釋,是數(shù)據(jù)流圖的補充工具。3.白盒測試——按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條路徑是否都能按預(yù)定要求正確工作。有兩種測試法既邏4.黑盒測試——按照程序的功能測試程序,檢驗與程序功能有關(guān)的輸入、輸出與程序執(zhí)行是否正確。有四種方法既等價分5.完善性維護(hù)——為了適應(yīng)用戶業(yè)務(wù)和機構(gòu)的發(fā)展變化而對軟件的功能、性能進(jìn)行修改、擴(kuò)充的過程稱為完善性維護(hù)。因為各種用戶的業(yè)務(wù)和機構(gòu)在相當(dāng)長的時期內(nèi)不可能是一成不變的,所以功能、性能的增加是不可避免的,而且這種維護(hù)6.軟件可靠性——指在給定的時間內(nèi),程序按照規(guī)定的條件成7.軟件配置——是一個軟件在生存周期內(nèi),他的各種形式、各8.軟件再工程——運用逆向工程、重構(gòu)等技術(shù),在充分理解原有軟件的基礎(chǔ)上,進(jìn)行分解、綜合、并重新構(gòu)建軟件,用于提高軟件的可理解性、可維護(hù)性可復(fù)用性或演化性。9.α測試——是在一個受控的環(huán)境下,由用戶在開發(fā)者的“指導(dǎo)”下進(jìn)行的的測試,由開發(fā)者負(fù)責(zé)記錄錯誤和使用中出現(xiàn)戶場所來進(jìn)行。由用戶負(fù)責(zé)記下遇到的所有問題,包括主觀認(rèn)定的和真實的問題,定期向開發(fā)者報告,開發(fā)者在綜合用戶的報告之后進(jìn)行修改,最后將軟件產(chǎn)品交付給全體用戶使13.內(nèi)聚——一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。14.耦合——一一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。答:軟件工程的七條基本原理是:(7)承認(rèn)不斷改進(jìn)軟件工程的必要性。答:應(yīng)具備以下條件:③標(biāo)準(zhǔn)的書寫格式:);3.簡述文檔在軟件工程中的作用。答:(1)提高軟件開發(fā)過程的能見度(2)提高開發(fā)效率(3)作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志(4)記錄開發(fā)過程的有關(guān)信息便于使用與維護(hù);(5)提供軟件運行、維護(hù)和培訓(xùn)有關(guān)資料;(6)便于用戶了解軟件功能、性能。答:(1)經(jīng)濟(jì)可行性:是否有經(jīng)濟(jì)效益,多長時間可以收回成本;(2)技術(shù)可行性:現(xiàn)有技術(shù)能否實現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能(4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否違反國家法律。5.結(jié)構(gòu)化的需求分析描述工具有哪些?6.一般面向?qū)ο蠓治鼋5墓ぞ撸▓D形)有哪些?答:用例圖、類/對象圖、對象關(guān)系圖、實體—關(guān)系圖答:類和對象的靜態(tài)關(guān)系主要有關(guān)聯(lián)、聚集、泛化、依賴等四種關(guān)系。模塊設(shè)計的準(zhǔn)則:(1)改進(jìn)軟件結(jié)構(gòu),提高模塊獨立性:在對初步模塊進(jìn)行合藕合。分解以提高理解性和可維護(hù)性;過小的模塊,合并到上級模塊中。(4)盡量降低模塊接口的復(fù)雜程度;(5)設(shè)計單入口、單出口的模塊。(6)模塊的作用域應(yīng)在控制域之內(nèi)。即模塊本身的內(nèi)聚和模塊之間的耦合。變換型結(jié)構(gòu)由三部分組成:傳入路徑、變換(加工)中心和傳(4)對初始結(jié)構(gòu)圖按照設(shè)計準(zhǔn)則進(jìn)行精化與改進(jìn)。作路徑組成。徑)和發(fā)送部分(包含全部動作路徑);一層(如果第一層簡單可以并入頂層);(4)對初始結(jié)構(gòu)圖按照設(shè)計準(zhǔn)則進(jìn)行精化與改進(jìn)。和文件描述三部分組成。17.欲開發(fā)一個銀行的活期存取款業(yè)務(wù)的處理系統(tǒng):儲戶將填好定本次業(yè)務(wù)的性質(zhì),并將存/取款單和存折交下一步(2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶;(3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折戶。繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。18.什么是軟件生存周期?把生存周期劃分增長而大大增加了的軟件復(fù)雜性變得較易控制和管理。為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個模塊確定采用的算(1)為每個模塊確定采用的算法;(2)確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);(3)確定模塊接口的細(xì)節(jié);(4)編寫過程設(shè)計說明書;(5)設(shè)計每一模塊的測試用例。語言書寫的源程序(源代碼)。是發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯誤的測試;23.什么是黑盒測試?黑盒測試主要采用的技術(shù)有哪些?考慮程序的內(nèi)部邏輯結(jié)構(gòu)。測試者把被測程序看成一個黑盒,不息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試主要采用的技術(shù)有:等價分類法、邊界值分析法、錯誤推測法和因果圖等技術(shù)。24.什么是白盒測試?白盒測試主要采用的技術(shù)有哪些?程序的所有邏輯路徑進(jìn)行測試,在不同點檢查程序狀態(tài),確定實際狀態(tài)與預(yù)期狀態(tài)是否一致。測試技術(shù)。25.路徑測試技術(shù)中幾種主要覆蓋的含義?舉例說明?語句覆蓋:至少執(zhí)行程序中所有語句一次。判定覆蓋:使被測程序中的每一個分支至少執(zhí)行一次。故也稱為分支覆蓋。條件覆蓋:執(zhí)行所有可能的穿過程序的控制路流程。條件組合測試:設(shè)計足夠的測試用例,使每個判定中的所有可能條件取值組合至少執(zhí)行一次。(例略)26.等價分類法的測試技術(shù)采用的一般方法?舉例說明?(1)為每個等價類編號;(2)設(shè)計一個新的測試方案,以盡可能多的覆蓋尚未被覆蓋蓋為止。(3)設(shè)計一個新的測試方案,使它覆蓋一個尚未被覆蓋的無止。(例略)27.如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計足夠的測試用例,分別實現(xiàn)對程序的判定覆概、N類蓋蓋合28.某城市電話號碼由三部分組成。它們的名稱和內(nèi)容分別是:假定被測程序能接受一切符合上述規(guī)定的電話號碼,拒絕的劃分,并設(shè)計測試方案。件1.空白;2.三位數(shù);1.有非數(shù)字字符;2.少于三位數(shù)字;3.多于三位數(shù)字。4.有非數(shù)字字符;5.起始位為位數(shù)字;8.多于三位數(shù)字。4.四位數(shù)字。方案1之間的三四位數(shù)字有效2三位數(shù)字四位數(shù)字有效34少于三5多于三6有非數(shù)字7起始位為無‘0’效8起始位為‘1’9少于三位多于三位有非數(shù)少于四多于四使用壽命,軟件的維護(hù)是不可避免的。22.試由程序流程圖導(dǎo)出程序圖FTFTFvF113344修改已有功能,以滿足用戶日益增長的需要而進(jìn)行的工作;適應(yīng)性維護(hù):是軟件適應(yīng)新的運行環(huán)境而進(jìn)行的(1)軟件的可理解性、可測試性、可修改性;并且標(biāo)準(zhǔn)。答:導(dǎo)致軟件危機的主要原因有:保證程序的可靠運行。35.軟件測試包括哪些步驟?同時說明這些步驟的測試目的是什38.根據(jù)以下被測試的流程圖,選擇相應(yīng)的答案。(8分)(2分)缺勤)的部分;的有關(guān)職工工資的詳細(xì)信息生成工資表。試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖。排列的程序。要求保持良好的程序風(fēng)格,加上必要的注釋()。/*程序名稱:直接選擇排序;*//*作者*/存放待排序元素;*/{inti,j,k,x;for(i=1;i<N;i++)/*求第I個最小值*/{k=i;/*先假設(shè)I位置上的值最小*/for(j+=i;j<=N;j++)/*求I到N位置上的最小}/*結(jié)束交換*/}/*求出了第I個最小值*/41.把事務(wù)型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖:BB+A+ACCAABBC42.把變換型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖:運行于新的軟、硬件平臺這稱作軟件移植。高軟件的可理解性、可維護(hù)性、可復(fù)用性或演化性。主要活動:工程。1.軟件工程的概念是哪年提出的()。2.瀑布模型的關(guān)鍵不足在于()。3.以下哪一項不是軟件危機的表現(xiàn)形式()。4.軟件可行性研究實質(zhì)上是要進(jìn)行一次()需求分析、設(shè)計過程。5.結(jié)構(gòu)化設(shè)計是一種面向()的設(shè)計方法。6.與確認(rèn)測試階段有關(guān)的文檔是()。7.軟件開發(fā)的需求活動,其主要任務(wù)是。8.以下說法錯誤的是()。C.軟件文檔的編制在軟件開發(fā)工作中占有突出的地位9.一個項目是否開發(fā),從經(jīng)濟(jì)上來說是否可行,歸根結(jié)底是取決于()。10.在面向?qū)ο蟮脑O(shè)計中,我們應(yīng)遵循的設(shè)計準(zhǔn)則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有()。11.面向?qū)ο蟮闹饕卣鞒龑ο笪┮恍?、封裝、繼承外,還有()。是事件追蹤圖,另一個是()。13.面說法正確的是()。14.()能夠有效地檢測輸入條件的各種組合可能會引起的錯誤。15火車是一種陸上交通工具。火車和陸上交通工具之間的是()關(guān)系。為()26、研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。面哪個階段的工作()28、經(jīng)過嚴(yán)密的軟件測試后所提交給用戶的軟件產(chǎn)品中()不會含有錯誤。持續(xù)運行的要求的質(zhì)量特性稱為()A.可用性B.可靠性C.正確性D.完整性的測試屬于()次分解為多少個泡為宜。()對象的統(tǒng)一體中。A.子程序庫B.源代碼包含文件C.對象D.類41、軟件概要設(shè)計結(jié)束后得到()圖()43、汽車有一個發(fā)動機,因而汽車與發(fā)動機之間的()。確認(rèn)測試是為了發(fā)現(xiàn)功能錯誤,那么系統(tǒng)測試是為了發(fā)現(xiàn)()的錯誤。質(zhì)量隱患。50.瀑布模型的關(guān)鍵不足在于51.在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)52.以下哪一項不是軟件危機的表現(xiàn)形式(3)題59.“軟件危機”是指()61.為了提高模塊的獨立性,模塊之間最好是()63.詳細(xì)設(shè)計與概要設(shè)計銜接的圖形工具是()64.不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫應(yīng)用的語言是()65.下列關(guān)于功能性注釋不正確的說法是()66.下列關(guān)于效率的說法不正確的是()67.測試的關(guān)鍵問題是()68.結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于()69.軟件維護(hù)困難的主要原因是()70.可維護(hù)性的特性中,相互矛盾的是()究()的方法和技術(shù)中產(chǎn)生的。72.從目前情況來看,增量模型存在的主要問題是()73.下列文檔與維護(hù)人員有關(guān)的有()74.()是為了確保每個開發(fā)過程的質(zhì)量,防止把軟件差錯傳遞到下一個過程而進(jìn)行的工作。75.表示對象相互行為的模型是()模型。本進(jìn)行估算,然后與可能取得的效益進(jìn)行比較和權(quán)衡。78.軟件開發(fā)過程來自用戶方面的主要干擾是()79.軟件復(fù)雜性度量的參數(shù)包括()產(chǎn)品操作。為()()83.用白盒技術(shù)設(shè)計測試用例的方法包括()84.軟件測試的目的是()85.針對軟件需求分析所進(jìn)行的軟件測試是指()容不應(yīng)有()87.結(jié)構(gòu)化程序設(shè)計采用的三種基本控制結(jié)構(gòu)是()88.在軟件設(shè)計中詳細(xì)描述處理過程常用的三種工具是()低順序是()90.在下列四種模塊的耦合性中,信息隱蔽性能最好的是編語言。件產(chǎn)品操作。()階段所用模型是模型。()用。()98.軟件維護(hù)的困難主要原因是()99.用白盒法技術(shù)設(shè)計測試用例的方法包括()試和白盒測試兩種,它們()間的耦合為()據(jù)流的設(shè)計方法。() 原則。()邏輯模型的一種圖形工具。()開發(fā)模型。()的。()錢數(shù)為()性提高等原因?qū)е铝?)品修改。計質(zhì)量的準(zhǔn)則是()回答。13
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五家政保潔服務(wù)合同范例
- 電子商務(wù)合同的訂立
- 勞動試用期合同
- 禽預(yù)混料項目投資可行性研究分析報告(2024-2030版)
- 2024年全球及中國鍵盤踏板行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 鎮(zhèn)痛藥行業(yè)市場發(fā)展現(xiàn)狀及前景趨勢與投資分析研究報告(2024-2030)
- 2025年中國鉭礦行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報告
- 牙科可行性研究報告怎么寫
- 2025年中國雞蛋果行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- 木板鞋行業(yè)深度研究分析報告(2024-2030版)
- 2024年中國資源循環(huán)集團(tuán)有限公司招聘筆試真題
- 行政管理本科畢業(yè)論文-數(shù)字政府背景下地方政府治理效能研究
- 危貨車輛防汛救援應(yīng)急預(yù)案
- 電信運營商網(wǎng)絡(luò)升級計劃
- 2025年全國國家版圖知識競賽(中小學(xué)組)題庫及答案
- 2025年山東能源集團(tuán)高校畢業(yè)生校園招聘筆試參考題庫附帶答案詳解
- 社區(qū)商業(yè)中心公共設(shè)施的規(guī)劃與運營管理
- 課件-DeepSeek從入門到精通
- 帝豪EV450維修手冊
- 未被列入違法失信名單承諾書
- ProE5.0全套教程(完整版)
評論
0/150
提交評論