2022年2022年軟件工程試卷及參考答案_第1頁(yè)
2022年2022年軟件工程試卷及參考答案_第2頁(yè)
2022年2022年軟件工程試卷及參考答案_第3頁(yè)
2022年2022年軟件工程試卷及參考答案_第4頁(yè)
2022年2022年軟件工程試卷及參考答案_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選學(xué)習(xí)資料 - - - 歡迎下載試卷 一一.單項(xiàng)挑選題1.在結(jié)構(gòu)化設(shè)計(jì)(sd)方法中全面指導(dǎo)模塊劃分的最重要的原就為a.程序模塊化b.模塊高內(nèi)聚c.模塊低耦合d.模塊獨(dú)立性2.軟件保護(hù)產(chǎn)生的副作用,為指()a.開(kāi)發(fā)時(shí)的錯(cuò)誤b.隱含的錯(cuò)誤c.因修改軟件而造成的錯(cuò)誤d.運(yùn)行時(shí)誤操作3.軟件具體設(shè)計(jì)的主要任務(wù)為確定每個(gè)模塊的()a.算法和使用的數(shù)據(jù)結(jié)構(gòu)b.外部接口c.功能d.編程4.為了提高模塊的獨(dú)立性,模塊內(nèi)部最好為()a.規(guī)律內(nèi)聚b.時(shí)間內(nèi)聚c.功能內(nèi)聚d.通信內(nèi)聚5.軟件為一種(a.程序)b.數(shù)據(jù)c.規(guī)律產(chǎn)品d.物理產(chǎn)品6.因運(yùn)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過(guò)程稱為a .訂正性保

2、護(hù)b .適應(yīng)性保護(hù)c .完善性保護(hù)d.預(yù)防性保護(hù)7.只有單重繼承的類層次結(jié)構(gòu)為層次結(jié)構(gòu);a .網(wǎng)狀型b.星型c.樹(shù)型d.環(huán)型8.以下屬于保護(hù)階段的文檔為a .軟件規(guī)格說(shuō)明b .用戶操作手冊(cè)c .軟件問(wèn)題報(bào)告d .軟件測(cè)試分析報(bào)告9.不適合作為科學(xué)工程運(yùn)算的語(yǔ)言為a .pascalb . cc.fortrand. prolog10.討論開(kāi)發(fā)所需要的成本和資源為屬于可行性討論中的討論的一方面;a. 技術(shù)可行性b.經(jīng)濟(jì)可行性c.社會(huì)可行性d.法律可行性11.中級(jí)結(jié)構(gòu)性成本模型cocom為o 一個(gè) a.靜態(tài)單變量模型b.動(dòng)態(tài)單變量模型c .靜態(tài)多變量模型d.動(dòng)態(tài)多變量模型12.pad圖為()供應(yīng)了有力

3、的工具;a.系統(tǒng)分析b.軟件的自動(dòng)化生成c.自動(dòng)分析數(shù)據(jù)d.測(cè)試軟件1精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載13.以下關(guān)于jsp 方法不正確的說(shuō)法為 a .jsp 方法主要用于規(guī)模不大的數(shù)據(jù)處理系統(tǒng)b .jsp 方法不明確的劃分軟件概要設(shè)計(jì)和具體設(shè)計(jì)的兩個(gè)階段c.jsp 方法適用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有對(duì)應(yīng)關(guān)系的問(wèn)題求解d .jsp 方法依據(jù)輸入.輸出的數(shù)據(jù)結(jié)構(gòu),按肯定的規(guī)章映射成軟件的體系結(jié)構(gòu);因此它只適用于具體設(shè)計(jì)階段14.在具體設(shè)計(jì)階段,常常采納的工具有()a .padb. sac. scd.dfd15.確認(rèn)軟件的功能為否與需求規(guī)格說(shuō)明書(shū)中所要求的功能相符的測(cè)試屬于()a.集成

4、測(cè)試b.復(fù)原測(cè)試c.驗(yàn)收測(cè)試d.單元測(cè)試16.盒圖( n-s 圖)為()供應(yīng)了有力的工具;a.系統(tǒng)分析b.軟件的自動(dòng)化生成c.自動(dòng)分析數(shù)據(jù)d.測(cè)試軟件17. 為比較抱負(fù)的可重用軟構(gòu)件;a. 子程序庫(kù)b.源代碼包含文件c.對(duì)象d. 類18.需求分析階段的任務(wù)為確定()a.軟件開(kāi)發(fā)方法b.軟件開(kāi)發(fā)工具c.軟件開(kāi)發(fā)費(fèi)d.軟件系統(tǒng)的功能19.以下文檔與保護(hù)人員有關(guān)的有a.軟件需求說(shuō)明書(shū)b .項(xiàng)目開(kāi)發(fā)方案c.概要設(shè)計(jì)說(shuō)明書(shū)d.操作手冊(cè)20.程序的三種基本掌握結(jié)構(gòu)為()a.過(guò)程.子程序和分程序b.次序.挑選和重復(fù)c.遞歸.堆棧和隊(duì)列d.調(diào)用.返回和轉(zhuǎn)移21.軟件生存周期中時(shí)間最長(zhǎng)的為()階段;a.總體設(shè)計(jì)

5、b.需求分析c.軟件測(cè)試d.軟件保護(hù)22.為使得開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的摸索,從而削減返工, 所以()的編制為很重要的;a.需求說(shuō)明b.概要說(shuō)明c.軟件文檔d.測(cè)試方案23.軟件部件的內(nèi)部實(shí)現(xiàn)與外部可拜訪性的分別,為指軟件的();2精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載a.繼承性b.共享性c.封裝性d.抽象性24.單元測(cè)試為發(fā)覺(jué)編碼錯(cuò)誤,集成測(cè)試為發(fā)覺(jué)模塊的接口錯(cuò)誤,確認(rèn)測(cè)試為為了發(fā)覺(jué)功能錯(cuò)誤,那么系統(tǒng)測(cè)試為為了發(fā)覺(jué)()的錯(cuò)誤;a.接口錯(cuò)誤b.編碼錯(cuò)誤c.性能.質(zhì)量不合要求d.功能錯(cuò)誤25.軟件工程治理對(duì)軟件項(xiàng)目的開(kāi)發(fā)治理,即對(duì)整個(gè)軟件()的一切活動(dòng)的治理;a.軟件

6、項(xiàng)目b.生存期c.軟件開(kāi)發(fā)方案d.軟件開(kāi)發(fā)二.名詞說(shuō)明1.數(shù)據(jù)流圖2.軟件保護(hù)3.軟件測(cè)試4.程序的可保護(hù)性5 .軟件生存周期三.簡(jiǎn)答題1.簡(jiǎn)述軟件結(jié)構(gòu)設(shè)計(jì)的啟示式原就;2.簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)3.簡(jiǎn)述需求分析的原就;4.簡(jiǎn)述軟件生命周期開(kāi)發(fā)方法的基本過(guò)程及每個(gè)階段的任務(wù);四.論述題1.你認(rèn)為“軟件就為程序”這一個(gè)觀點(diǎn)正確嗎?假如不正確,請(qǐng)批駁之;2.試論軟件界面友好設(shè)計(jì)的重要性;3.試述軟件開(kāi)發(fā)工具對(duì)軟件開(kāi)發(fā)的影響;五.應(yīng)用設(shè)計(jì)題1.某圖書(shū)出版公司期望每月定期向固定客戶郵寄最近一個(gè)月的圖書(shū)分類目錄;客戶可在其收到的目錄上圈定自己要買(mǎi)的書(shū);出版公司依據(jù)客戶的反饋信息郵寄圖書(shū);要求為

7、出版公司設(shè)計(jì)軟件,以實(shí)現(xiàn)以下功能:3精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載( 1)自動(dòng)生成圖書(shū)分類目錄;( 2)自動(dòng)處理客戶反饋信息;試用面對(duì)數(shù)據(jù)流的方法給出系統(tǒng)的數(shù)據(jù)流圖,并設(shè)計(jì)出軟件結(jié)構(gòu)圖;2.現(xiàn)為某銀行開(kāi)發(fā)一個(gè)運(yùn)算機(jī)儲(chǔ)蓄治理系統(tǒng);要求系統(tǒng)能夠完成:將儲(chǔ)戶填寫(xiě)的存款單或取款單輸入系統(tǒng),假如為存款, 系統(tǒng)記錄存款人姓名.住址. 存款類型. 存款日期. 利率等信息,同時(shí)要求儲(chǔ)戶輸入口令,并打印出存款單給儲(chǔ)戶;假如為取款,就系統(tǒng)第一要求儲(chǔ)戶輸入口令,儲(chǔ)戶身份確認(rèn)后,系統(tǒng)運(yùn)算結(jié)算清單給儲(chǔ)戶,結(jié)算清單中的信息包括本息金額和利息金額;試依據(jù)要求畫(huà)出該系統(tǒng)的數(shù)據(jù)流程圖;4精品學(xué)習(xí)資料精選學(xué)習(xí)資料

8、 - - - 歡迎下載試卷 二一.單項(xiàng)挑選題1.瀑布模型本質(zhì)上為一種()a.線性次序模型b.次序迭代模型c.線性迭代模型d.及早見(jiàn)產(chǎn)品模型2.使用程序設(shè)計(jì)的掌握結(jié)構(gòu)導(dǎo)出測(cè)試用例的測(cè)試方法為()a.黑盒測(cè)試b.白盒測(cè)試c.邊界測(cè)試d.系統(tǒng)測(cè)試3.軟件結(jié)構(gòu)圖的形狀特點(diǎn)能反映程序重用率的為()a.深度b.寬度c.扇入d.扇出4.軟件結(jié)構(gòu)圖中,模塊框之間如有直線連接,表示它們之間存在()a.調(diào)用關(guān)系b.組成關(guān)系c.鏈接關(guān)系d.次序執(zhí)行關(guān)系5.需求分析最終結(jié)果為產(chǎn)生()a.項(xiàng)目開(kāi)發(fā)方案b.需求規(guī)格說(shuō)明書(shū)c.設(shè)計(jì)說(shuō)明書(shū)d.可行性分析報(bào)告6.快速原型模型的主要特點(diǎn)之一為a .開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品b.及早供應(yīng)全

9、部完整的軟件產(chǎn)品c.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件d.及早供應(yīng)工作軟件7.如有一個(gè)運(yùn)算類型的程序,它的輸入量只有一個(gè)x,其范疇為-1.0 , 1.0 ,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001 , -1.0 , 1.0 , 1.001 ;設(shè)計(jì)這組測(cè)試用例的方法為a .條件掩蓋法b.等價(jià)分類法c.邊界值分析法d.錯(cuò)誤估量法8.軟件具體設(shè)計(jì)主要采納的方法為a.模塊設(shè)計(jì)b.結(jié)構(gòu)化設(shè)計(jì)c. pdl語(yǔ)言d.結(jié)構(gòu)化程序設(shè)計(jì)9.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的沖突,這種現(xiàn)象稱做 a. 軟件工程b.軟件周期c.軟件危機(jī)d.軟件產(chǎn)生10.按軟件生命周期方法設(shè)計(jì)軟件的過(guò)程中,畫(huà)數(shù)據(jù)流圖屬于下面哪個(gè)階段

10、的工作()a.需求分析b.概要設(shè)計(jì)c.具體設(shè)計(jì)d.軟件保護(hù)11.在快速原型模型的開(kāi)發(fā)過(guò)程中,僅作為需求說(shuō)明的補(bǔ)充形式的原型為()a.探究型模型b.演化型模型c.試驗(yàn)型模型d.提交型模型5精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載12.程序設(shè)計(jì)語(yǔ)言的工程特性之一為 a.軟件的可重用性b .數(shù)據(jù)結(jié)構(gòu)的描述性c .抽象類型的描述性d.數(shù)據(jù)庫(kù)的易操作性13.軟件依據(jù)設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,連續(xù)運(yùn)行的要求的質(zhì)量特性稱為a. 可用性b. 牢靠性c.正確性d. 完整性14.模塊設(shè)計(jì)中,最不期望的內(nèi)聚為()a.功能內(nèi)聚b.通信內(nèi)聚c.過(guò)程內(nèi)聚d.偶然內(nèi)聚15.實(shí)施快速原型模型方法開(kāi)發(fā)軟

11、件的關(guān)鍵在于()a .case 工具的支持b.如何開(kāi)發(fā)演化型模型c.項(xiàng)目主管的支持d.開(kāi)發(fā)人員的素養(yǎng)16.程序流程圖(框圖)中的箭頭代表 ;a. 數(shù)據(jù)流b.掌握流c.調(diào)用關(guān)系d. 組成關(guān)系17.一個(gè)只有次序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度為 ;a.0b.1c.3d. 不確定的18.可行性分析為在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它為打算該系統(tǒng)為否開(kāi)發(fā)的決策依據(jù),因此必需給出什么樣的回答;()a確定b行或不行c正確d無(wú)二義19.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的為()a.程序的規(guī)模b.程序的效率c.程序設(shè)計(jì)語(yǔ)言的先進(jìn)性d .程序易讀性20.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中;a.結(jié)

12、合b.隱匿c.封裝d.抽象21.軟件概要設(shè)計(jì)終止后得到() a.初始化的軟件結(jié)構(gòu)圖b.優(yōu)化后的軟件結(jié)構(gòu)圖 c.模塊的接口圖和具體算法d.程序編碼22.軟件需求為度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備()a.軟件的特點(diǎn)b.質(zhì)量c.軟件產(chǎn)品d.功能23.軟件特性中,程序能夠滿意規(guī)格說(shuō)明和完成用戶業(yè)務(wù)目標(biāo)的程度,稱作()a.正確性b.移植性c.牢靠性d.完整性6精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載24.為使得開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的摸索,從而削減返工, 所以()的編制為很重要的;a.需求說(shuō)明b.概要說(shuō)明c.軟件文檔d.測(cè)試方案25.系統(tǒng)因錯(cuò)誤而發(fā)生故障時(shí),仍舊能在

13、肯定程度上完成預(yù)期的功能,就把該軟件稱為();a.軟件容錯(cuò)b.系統(tǒng)軟件c.測(cè)試軟件d.復(fù)原測(cè)試二.名詞說(shuō)明1.程序的可保護(hù)性2.容錯(cuò)技術(shù)3.結(jié)構(gòu)化保護(hù)4 .軟件生存周期5.模塊獨(dú)立性三.簡(jiǎn)答題1.簡(jiǎn)述軟件測(cè)試的任務(wù).目的與類型;2.簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問(wèn)題;3.簡(jiǎn)述軟件開(kāi)發(fā)過(guò)程.每個(gè)里程碑的提交物;4.簡(jiǎn)述軟件工程的七條基本原理;四.論述題1.試論面對(duì)對(duì)象方法較之結(jié)構(gòu)化方法的先進(jìn)性;2.試述軟件開(kāi)發(fā)工具對(duì)軟件開(kāi)發(fā)的影響;3.試論文檔在軟件開(kāi)發(fā)過(guò)程中的重要性;五.應(yīng)用設(shè)計(jì)題1.一個(gè)軟件公司有很多部門(mén),分為開(kāi)發(fā)部門(mén)和治理部門(mén)兩種;每個(gè)開(kāi)發(fā)部門(mén)開(kāi)發(fā)多個(gè)軟件產(chǎn)品;每個(gè)部門(mén)由部門(mén)名字唯獨(dú)確定;該

14、公司有很多員工,員工分為經(jīng)理. 工作人員和開(kāi)發(fā)人員;開(kāi)發(fā)部門(mén)有經(jīng)理和開(kāi)發(fā)人員,治理部門(mén)有經(jīng)理和工作人員;每個(gè)開(kāi)發(fā)人員可參與多個(gè)開(kāi)發(fā)項(xiàng)目,7精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載每個(gè)開(kāi)發(fā)項(xiàng)目需要多個(gè)開(kāi)發(fā)人員,開(kāi)發(fā)人員使用語(yǔ)言開(kāi)發(fā)項(xiàng)目;每位經(jīng)理可主持多個(gè)開(kāi)發(fā)項(xiàng)目;請(qǐng)建立該軟件公司的對(duì)象模型;2.某考務(wù)中心預(yù)備開(kāi)發(fā)一個(gè)成人自學(xué)考試系統(tǒng)考務(wù)治理系統(tǒng),經(jīng)過(guò)調(diào)研,該系統(tǒng)有如下的功能:( 1)對(duì)考生填寫(xiě)的報(bào)名單進(jìn)行審查,對(duì)合格的考生,編好準(zhǔn)考證發(fā)給考生,匯總后的報(bào)名單送給閱卷站;( 2)給合格的考生制作考試通知單,將考試科目.時(shí)間.地點(diǎn)支配告知考生;( 3)對(duì)閱卷站送來(lái)的成果進(jìn)行登記,按當(dāng)年標(biāo)準(zhǔn)審查

15、單科合格者,并發(fā)成果單,對(duì)所考專業(yè)各科成果全部合格者發(fā)給大專畢業(yè)證書(shū);( 4)對(duì)成果進(jìn)行分類(按地區(qū).年齡.職業(yè).專業(yè).科目等分類)產(chǎn)生相應(yīng)統(tǒng)計(jì)表;( 5)查詢:考生可按準(zhǔn)考證號(hào)隨時(shí)查詢自己的各科成果;試依據(jù)要求畫(huà)出該系統(tǒng)的數(shù)據(jù)流程圖;8精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載一.試卷 一參考答案1 d7 c2 c8 c3 a4 c5 c9 d10 b11 a126 b b13b19c14 a20. b15 c16 b17 d21. d22. c23. c18 d24. c25. b二.1數(shù)據(jù)流圖:為描述數(shù)據(jù)處理過(guò)程的工具;它從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移

16、動(dòng)變換過(guò)程;2軟件保護(hù)為軟件生命周期的最終一個(gè)階段,為在軟件已經(jīng)交付給用戶使用之后,為了改正軟件錯(cuò)誤或滿意新的需要而修改軟件的過(guò)程;它包括四種類型的保護(hù)活動(dòng):改正型保護(hù). 適應(yīng)型保護(hù).預(yù)防型保護(hù)和完善型保護(hù);3 軟件測(cè)試為一個(gè)為了查找軟件錯(cuò)誤而運(yùn)行程序的過(guò)程; 目的就為為了發(fā)覺(jué)軟件中的錯(cuò)誤;一個(gè)好的測(cè)試用例為指很可能找到迄今為止尚未發(fā)覺(jué)的錯(cuò)誤的用例; 一個(gè)勝利的測(cè)試為指揭示了迄今為止尚未發(fā)覺(jué)的錯(cuò)誤的測(cè)試;4程序的可保護(hù)性:為滿意用戶新的需求,或當(dāng)環(huán)境發(fā)生了變化,或運(yùn)行中發(fā)覺(jué)了新的錯(cuò)誤時(shí),對(duì)一個(gè)已投入運(yùn)行的軟件進(jìn)行相應(yīng)診斷和修改所需工作量的大?。?. 軟件生存周期為指從提出軟件開(kāi)發(fā)要求開(kāi)頭,直到

17、該軟件報(bào)廢不用為止的整個(gè)時(shí)期;這個(gè)時(shí)期又分為如干個(gè)階段,對(duì)軟件生產(chǎn)的治理和進(jìn)度掌握有重要作用,使軟件的開(kāi)發(fā)有相應(yīng)的模式.流程.工序和步驟;三.1( 1)改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性;( 2)模塊規(guī)模要適中;( 3)深度.寬度.扇出和扇入都應(yīng)適當(dāng);( 4)模塊的作用域應(yīng)當(dāng)在掌握域內(nèi);( 5)力爭(zhēng)降低模塊接口的復(fù)雜度;( 6)設(shè)計(jì)單入口單出口的模塊;( 8)模塊功能應(yīng)當(dāng)可以猜測(cè); 21 采納自頂向下,逐步求精的程序設(shè)計(jì)方法;2 使用三種基本掌握結(jié)構(gòu)構(gòu)造程序,分別為次序,挑選和循環(huán)3 采納主程序員組的組織形式;4 采 用 單 入 口 單 出 口 的 模 塊 形 式 ;3需求分析階段的基本過(guò)程包括四個(gè)方

18、面:對(duì)問(wèn)題的識(shí)別,分析與綜合,制定規(guī)格說(shuō)明以及評(píng)審;( 1)問(wèn)題識(shí)別, 系統(tǒng)分析人員要討論方案階段產(chǎn)生的可行性分析報(bào)告和軟件項(xiàng)目實(shí)施計(jì)9精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載劃;然后進(jìn)行功能需求.性能需求.環(huán)境需求.牢靠性需求安全保密需求.用戶界面需求.資源 使用需求等方面的工作; ( 2)分析與綜合,分析員需從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)動(dòng)身,逐步細(xì)化全部的軟件功能, 找出系統(tǒng)各元素之間的聯(lián)系.接口特性和設(shè)計(jì)上的限制,分析他們?yōu)榉駶M意功能需求,為否合理;( 3)制定規(guī)格說(shuō)明,編寫(xiě)需求分析的文檔;( 4)需求分析評(píng)審;為保證軟件需求定義的質(zhì)量,評(píng)審應(yīng)以特地指定的人員負(fù)責(zé),并按規(guī)程嚴(yán)格執(zhí)行;4.簡(jiǎn)述

19、軟件生命周期開(kāi)發(fā)方法的基本過(guò)程及每個(gè)階段的任務(wù);(1) 問(wèn)題定義階段,盡可能清晰地描述問(wèn)題,搞清晰要解決的問(wèn)題為什么;(2) 可行性討論階段,主要為確定待解的問(wèn)題為否有可行的解決方法;需要做經(jīng)濟(jì)可行性分析.技術(shù)可行性分析.操作可行性分析和法律可行性分析;(3) 需求分析階段,主要為確定目標(biāo)系統(tǒng)必需具備的功能;通常用數(shù)據(jù)流圖.數(shù)據(jù)字典和簡(jiǎn)要的算法表示系統(tǒng)的規(guī)律模型;(4) 總體設(shè)計(jì)階段,從總體上解決問(wèn)題,確定可實(shí)現(xiàn)的方案,并設(shè)計(jì)出軟件的層次結(jié)構(gòu)圖;(5) 具體設(shè)計(jì),把解法具體化,確定如何具體地實(shí)現(xiàn)這個(gè)系統(tǒng);針對(duì)每個(gè)模塊設(shè)計(jì)相應(yīng)的算法;(6) 編碼和單元測(cè)試階段,把具體設(shè)計(jì)的結(jié)果翻譯成選定的語(yǔ)言所

20、寫(xiě)的程序,并對(duì)每個(gè)模塊進(jìn)行單元測(cè)試;(7) 測(cè)試階段,系統(tǒng)地設(shè)計(jì)測(cè)試用例,盡可能多地發(fā)覺(jué)軟件中的錯(cuò)誤,并調(diào)試改正軟件中的錯(cuò)誤;(8) 軟件保護(hù)階段,主要目的為通過(guò)修改軟件使所開(kāi)發(fā)的軟件能夠長(zhǎng)久地滿意用戶的需要;四.1. 請(qǐng)從以下幾個(gè)方面結(jié)合自己的體會(huì)實(shí)例加以論述;軟件就為程序的觀點(diǎn)為不正確的,由于軟件等于程序加文檔加數(shù)據(jù);( 1)文檔為軟件的一個(gè)特別重要的組成部分,在軟件的開(kāi)發(fā)過(guò)程中起著特別重要的作用;( 2)在軟件開(kāi)發(fā)的每一個(gè)階段都應(yīng)有相應(yīng)的文檔;它為開(kāi)發(fā)人員與用戶以及開(kāi)發(fā)人員與項(xiàng)目治理人員之間溝通的媒介( 3)文檔為軟件在不同階段的表現(xiàn)形式;( 4)程序與文檔必需一樣,文檔才有價(jià)值;( 5

21、)文檔質(zhì)量直接打算軟件質(zhì)量的高低;( 6)文檔也為軟件測(cè)試和保護(hù)的依據(jù);在沒(méi)有文檔或文檔不全的情形下對(duì)大型軟件進(jìn)行測(cè)試與保護(hù)為不行思議的事情;( 7)文檔為軟件可重用的依據(jù);2最終用戶能夠看到的為軟件界面,軟件界面為用戶與運(yùn)算機(jī)交互的接口;假如界面不友好,用戶不情愿使用,那么軟件的功能再?gòu)?qiáng),也為沒(méi)有用的;這就要求軟件界面應(yīng)以用戶為中心進(jìn)行設(shè)計(jì);設(shè)計(jì)應(yīng)遵循以下的原就:( 1)一樣性,菜單挑選.命令輸入.數(shù)據(jù)顯示等功能應(yīng)使用 一樣的風(fēng)格;( 2)供應(yīng)有意義的反饋; ( 3)答應(yīng)取消大多數(shù)操作; ( 4)削減在動(dòng)作間必需記憶的信息量;(5)在對(duì)話.移動(dòng)和摸索中提高效率;( 6)答應(yīng)錯(cuò)誤;(7)按功能

22、對(duì)動(dòng)作分類,并據(jù)此支配屏幕布局; ( 8)供應(yīng)上下文相關(guān)的幫組機(jī)制;( 9)命令用簡(jiǎn)潔的動(dòng)詞或動(dòng)詞短語(yǔ)命名;只有用戶情愿使用的軟件才為好的軟件,所以軟件界面設(shè)計(jì)的好壞直接影響軟件的質(zhì)量;10精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載3軟件開(kāi)發(fā)工具應(yīng)用于軟件開(kāi)發(fā)可以大幅度地提高軟件生產(chǎn)率,提高軟件質(zhì)量;便利軟件治理,便于軟件重用,削減低級(jí)重復(fù)勞動(dòng),支持快速原型設(shè)計(jì),便于用戶和開(kāi)發(fā)人員的溝通;降低大型復(fù)雜軟件的開(kāi)發(fā)難度;五. 1.精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載新書(shū)書(shū)籍信息錄入書(shū)庫(kù)文件精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載書(shū)籍

23、信息定書(shū)信息書(shū)籍信息修訂書(shū)庫(kù)清單精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載圖書(shū)出版公司定書(shū)信息定書(shū)信息錄入書(shū)庫(kù)定書(shū)信息圖書(shū)目錄生成書(shū)籍信息顯示器精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀者信息書(shū)籍信息打印精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀者信息錄入讀者信息讀者信息讀者文件精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載書(shū)籍治理系統(tǒng)數(shù)據(jù)錄入圖書(shū)目錄生成精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載新書(shū)錄入讀者錄入目錄打印查詢顯示精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載2.11精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載原始存款單儲(chǔ)戶檢驗(yàn)存 /取款單取款單原始存款單口

24、令取款單存款處理帳戶取款處理打印存存款款單帳戶存款單儲(chǔ)戶精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載口令接受儲(chǔ)戶儲(chǔ)戶帳戶口令帳戶口令口令取款信息帳戶取款結(jié)算清單精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載校驗(yàn)合法帳戶運(yùn)算結(jié)算清單結(jié)算清單打印結(jié)算清單精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載銀行利率12精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載一.試卷 二參考答案1 c2 b3 c4 a5. b6 d7 c8 c9 b10.c11 a12 c13 a14.c15d16 a17 b18 b19 d24. c20 c25.a21. b22.

25、b23. a二.1程序的可保護(hù)性:為滿意用戶新的需求,或當(dāng)環(huán)境發(fā)生了變化,或運(yùn)行中發(fā)覺(jué)了新的錯(cuò)誤時(shí),對(duì)一個(gè)已投入運(yùn)行的軟件進(jìn)行相應(yīng)診斷和修改所需工作量的大?。?容錯(cuò)技術(shù):對(duì)那些無(wú)法躲開(kāi)的差錯(cuò),使其影響削減至最小的技術(shù);也就為說(shuō),當(dāng)錯(cuò)誤發(fā)生時(shí),盡可能地不影響其它的系統(tǒng)元素,或?yàn)榘延脩舻挠绊懴拗圃谀承┤菰S的范疇內(nèi);3. 結(jié)構(gòu)化保護(hù) :假如保護(hù)工作為從評(píng)判完整的軟件配置開(kāi)頭入手,確定軟件的重要結(jié)構(gòu)特點(diǎn).性能特點(diǎn)以及接口特點(diǎn);估量要求的改動(dòng)將帶來(lái)的影響,并且方案實(shí)施途徑;然后第一修改設(shè)計(jì)并且對(duì)所做的修改進(jìn)行認(rèn)真審查;接下來(lái)編寫(xiě)相應(yīng)的源程序代碼;使用在測(cè)試說(shuō)明書(shū)中包含的信息進(jìn)行回來(lái)測(cè)試;最終,把修改后的

26、軟件再次交付使用;4. 軟件生存周期為指從提出軟件開(kāi)發(fā)要求開(kāi)頭,直到該軟件報(bào)廢不用為止的整個(gè)時(shí)期;這個(gè)時(shí)期又分為如干個(gè)階段,對(duì)軟件生產(chǎn)的治理和進(jìn)度掌握有重要作用,使軟件的開(kāi)發(fā)有相應(yīng)的模式.流程.工序和步驟;5. 模塊獨(dú)立性 :為模塊化.抽象和信息隱匿的直接產(chǎn)物;每個(gè)模塊只要完成獨(dú)立的功能,與其它模塊聯(lián)系越少,就模塊的獨(dú)立性就越強(qiáng);通過(guò)模塊與模塊之間的耦合性和模塊內(nèi)部的內(nèi)聚性來(lái)衡量模塊的獨(dú)立性;三.1軟件測(cè)試為一個(gè)為了查找軟件錯(cuò)誤而運(yùn)行程序的過(guò)程;目的就為為了發(fā)覺(jué)軟件中的錯(cuò)誤;一個(gè)好的測(cè)試用例為指很可能找到迄今為止尚未發(fā)覺(jué)的錯(cuò)誤的用例;一個(gè)勝利的測(cè)試為指揭示了迄 今為止尚未發(fā)覺(jué)的錯(cuò)誤的測(cè)試;軟件

27、測(cè)試主要分為白盒測(cè)試和黑盒測(cè)試兩大類;13精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載2軟件工程的目標(biāo)就為建造高質(zhì)量的軟件;但為目前的軟件開(kāi)發(fā)面臨著很多問(wèn)題:( 1)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估量常常很不精確;(2)用戶常對(duì)“已完成的”軟件系統(tǒng)不中意;(3)軟件產(chǎn)品的質(zhì)量往往靠不住;(4)軟件常常很難保護(hù);(5)軟件常常缺乏適當(dāng)?shù)奈臋n資料;(6) 軟件開(kāi)發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上運(yùn)算機(jī)應(yīng)用快速普及深化的趨勢(shì);(7)軟件成本在計(jì) 算機(jī)系統(tǒng)總成本中所占的比例逐年上升;3軟件開(kāi)發(fā)的基本過(guò)程:( 1)可行性討論, 做初步的需求分析工作,打算項(xiàng)目可行與否( 2)軟件需求分析,軟件工程師必需明白軟件的信

28、息領(lǐng)域,以及需求的功能.行為.性能和接口;系統(tǒng)需求和軟件需求均需文檔化,并與用戶一起復(fù)審;并提交需求分析報(bào)告;(3)設(shè)計(jì),包括概要設(shè)計(jì)和具體設(shè)計(jì),軟件設(shè)計(jì)為一個(gè)多步驟的過(guò)程,主要為對(duì)軟件的數(shù)據(jù)結(jié)構(gòu).軟件體系結(jié)構(gòu).界面表示及過(guò)程細(xì)節(jié)進(jìn)行設(shè)計(jì);設(shè)計(jì)過(guò)程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評(píng)估其質(zhì)量,全部設(shè)計(jì)均要文檔化,它為軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計(jì)和具體設(shè)計(jì) 報(bào)告;( 4)編碼,把設(shè)計(jì)轉(zhuǎn)化為機(jī)器可執(zhí)行的程序;提交源程序清單;(5)測(cè)試,提交測(cè)試報(bào)告;( 6)保護(hù),提交保護(hù)報(bào)告;4.簡(jiǎn)述軟件工程的七條基本原理;( 1)用分階段的生命的生命周期方案嚴(yán)格治理;( 2)堅(jiān)持進(jìn)行階段

29、評(píng)審;( 3)實(shí)行嚴(yán)格的產(chǎn)品掌握;( 4)采納現(xiàn)代程序設(shè)計(jì)技術(shù);( 5)結(jié)果應(yīng)能清晰地審查;( 6)開(kāi)發(fā)小組的人員應(yīng)當(dāng)少而精;( 7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性;【評(píng)分標(biāo)準(zhǔn)】答出任 5 條可得 5 分,每少答一條扣1 分;四.1(1)面對(duì)對(duì)象方法更符合人的思維方式,更簡(jiǎn)潔抓住問(wèn)題的主干;( 2)所開(kāi)發(fā)出的軟件更符合“高內(nèi)聚.松耦合”的原就;所設(shè)計(jì)出的類模塊獨(dú)立性更強(qiáng);( 3)更適合于開(kāi)發(fā)大型的軟件,更適合于快速原型法開(kāi)發(fā)方法;使軟件生產(chǎn)率大大提高;( 4)使用面對(duì)對(duì)象技術(shù)開(kāi)發(fā)出的軟件的可測(cè)試性和可保護(hù)性都較強(qiáng);( 5)面對(duì)對(duì)象方法和技術(shù)能夠貫徹軟件開(kāi)發(fā)的全過(guò)程;從分析.設(shè)計(jì).編碼到測(cè)試保護(hù),采納面對(duì)對(duì)象的方法不存在語(yǔ)義斷層,使人的思維連續(xù), 削減各階

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論