《軟件工程》試題含參考_第1頁
《軟件工程》試題含參考_第2頁
《軟件工程》試題含參考_第3頁
《軟件工程》試題含參考_第4頁
《軟件工程》試題含參考_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

電計系軟件工程專業(yè)20–20學(xué)年度期《軟件工程》試題(第5套)題號一二三四五總分題分第一部分選擇題一、單項選擇題(每題1分,共20分)二、在每題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。1.CMM供給了一個框架,將軟件過程改良的進化步驟組織成5個成熟度等級。除第1級外,每一級都包含了實現(xiàn)這一級目標的若干要點過程域,每一個要點過程域又包含若干()。A要點實踐B軟件過程性能C軟件過程能力D軟件過程2.Putnam成本估量模型是一個()模型。A.靜態(tài)單變量B.動向單變量C.靜態(tài)多變量D.動向多變量3.瀑布模型的存在問題是().用戶簡單參加開發(fā).缺少靈巧性C.用戶與開發(fā)者易交流D.合用可變需求4.可行性分析是在系統(tǒng)開發(fā)的初期所做的一項重要的論證工作,它是決定該系統(tǒng)能否開發(fā)的決議依照,因一定給出()的回答。A.確立B.行或不可以C.正確D.無二義5.系統(tǒng)流程圖是用來()A描述程序構(gòu)造的B描述系統(tǒng)的邏輯模型C表示信息層次構(gòu)造的圖形工具D描述物理系統(tǒng)的6.最早的構(gòu)造化語言是()APASCALBAdaCALGOLDFORTRAN7.白盒測試主要用于測試()A程序的內(nèi)部邏輯B程序的正確性C程序的外面功能D構(gòu)造合理性8.軟件開發(fā)和保護過程中出現(xiàn)的一系列嚴重問題稱為()A軟件工程B軟件開發(fā)C軟件周期D軟件危機9.需求規(guī)格說明書的作用不包含()A.軟件查收的依照B.用戶與開發(fā)人員對軟件要做什么的共同理解C.軟件可行性研究的依照.D.軟件設(shè)計的依照下邊對于PDL語言不正確的說法是( )PDL是描述辦理過程怎么做PDL是只描述加工做什么PDL也稱為偽碼PDL的外層語法應(yīng)符合一般程序設(shè)計語言常用的語法例則11.迅速原型是利用原型協(xié)助軟件開發(fā)的一種新思想,它是在研究( )的方法和技術(shù)中產(chǎn)生的。需求階段B.設(shè)計階段測試階段D.軟件開發(fā)的各個階段( )是為了保證每個開發(fā)過程的質(zhì)量,防范把軟件差錯傳達到下一個過程而進行的工作。A.質(zhì)量檢測B.軟件容錯C.軟件保護D.系統(tǒng)容錯13.在SD方法中全面指導(dǎo)模塊區(qū)分的最重要的原則是()A.程序模塊化B.模塊高內(nèi)聚C.模塊低耦合D.模塊獨立性14.以下屬于保護階段的文檔是()A.軟件規(guī)格說明B.用戶操作手冊C.軟件問題報告D.軟件測試分析報告軟件依照設(shè)計的要求,在規(guī)準時間和條件下達到不出故障,連續(xù)運轉(zhuǎn)的要求的質(zhì)量特征稱為( )A.可用性B.靠譜性C.正確性D.完好性16.在軟件保護工作中,假如對軟件的改正只限制在原需求說明書的范圍以內(nèi),這類保護是屬于( )A.糾正性保護B.適應(yīng)性保護C.完美性保護D.預(yù)防性保護17.需求分析中開發(fā)人員要從用戶那邊認識()A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模18.軟件需求分析階段的測試手段一般采納()。A總結(jié)B階段性報告C需求分析評審D不測試19、()是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運轉(zhuǎn)和保護的過程,它包含方法、工具和過程三個因素。A軟件過程B軟件測試C軟件生計周期D軟件工程.原型化方法是用戶和軟件開發(fā)人員之間進行的一種交互過程,合用于()系統(tǒng)。A需求不確立的B需求確立的C管理信息D決議支持第二部分非選擇題二、填空題(本大題共10小題,每題2分,共20分)1.用戶需求用自然語言和描述,說明系統(tǒng)一定、系統(tǒng)運轉(zhuǎn)要受哪些拘束2.軟件工程的目標是在給定成本、的前提下開發(fā)出高質(zhì)量的、的軟件產(chǎn)品。為了將軟零件合成至目前的軟件開發(fā)項目之中,能夠采納鑒于功能、鑒于數(shù)據(jù)和的合成技術(shù)4.軟件設(shè)計的主要任務(wù)是依據(jù)導(dǎo)出系統(tǒng)的實現(xiàn)方案。將數(shù)據(jù)流圖映照為程序構(gòu)造時,所用映照方法波及信息流的種類。其信息流分為和兩各樣類。6.面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、、領(lǐng)域看法模型構(gòu)成。7.軟件開發(fā)過程管理是軟件工程的重要構(gòu)成部分,它波及軟件組織、、管理的方法、工具等。8.從原理上講,軟件工程方法都由建模語言和建模過程構(gòu)成,UML屬于。9.軟件保護的副作用副作用大概可分為三類:代碼副作用、副作用、的副作用。10.為了便于比較檢查,測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的______兩部分構(gòu)成。三、名詞解說題(本大題共5小題,每題3分,共15分)1.內(nèi)聚性2.軟件工程方法3.適應(yīng)性保護4.數(shù)據(jù)設(shè)計5.異步信息(AsynchronousMessage)四、簡答題(本大題共5小題,每題5分,共25分)子程序是可獨立編譯的程序單元,子程序一般具備那三種系統(tǒng)試述瀑布模型的長處和弊端?軟件工程的目標是生產(chǎn)高質(zhì)量的軟件,高質(zhì)量的軟件應(yīng)當具備那三個條件。4.軟件整體構(gòu)造應(yīng)當包含哪雙方面內(nèi)容?五、綜合應(yīng)用題(第1小題5分,第2小題8分,第3小題7分,共20分)1.UML關(guān)系包含關(guān)系、聚合、泛化、實現(xiàn)、依靠等5各樣類,請將適合的關(guān)系填寫在以下描述的()中。①用例及其協(xié)作之間是()關(guān)系。②在學(xué)校中,一個學(xué)生能夠選修多門課程,一門課程能夠由多個學(xué)生選修,那么學(xué)生和課程之間是()關(guān)系。.③類A的一個操作調(diào)用類B的一個操作,且這兩個類之間不存在其余關(guān)系,那么類A和類B之間是()關(guān)系。④在MFC類庫中,Window類和DialogBox類之間是()關(guān)系。⑤叢林和樹木之間是()關(guān)系。2.依據(jù)以下條件使用等價區(qū)分法設(shè)計測試用例。某一8位微機,其十六進制常數(shù)定義為:以0x或0X開頭的數(shù)是十六進制整數(shù),其值的范圍是-7f~7f(表示十六進制的大小寫字母不加差別),如0X13,0X6A,-0X3c。某培訓(xùn)中心要研制一個計算機管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信函采集分類后,按幾種不一樣的狀況辦理。假如是報名的,則將報名數(shù)據(jù)送給負責(zé)報名事務(wù)的職員,他們將查閱課程文件,檢查該課程能否額滿,而后在學(xué)生文件、課程文件上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)票給學(xué)生。假如是想注銷本來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的改正,并給學(xué)生注銷單。假如是付款的,則由財務(wù)人員在帳目文件上登記,也給學(xué)生一張收費收條。要求:(1).對以上問題畫出數(shù)據(jù)流程圖。(3分)(2).畫出該培訓(xùn)管理的軟件構(gòu)造圖的主圖。(4分).《軟件工程》試題(第5套)參照答案第一部分選擇題一、單項選擇題(本大題共20小題,每題1分,共20分)1、A2、D3、B4、B5、B6、D7、A8、D9、C10、D11、A12、A13、D14、C15、B16、C17、A18、C19、D20、A第二部分非選擇題二、填空題(本大題共10小題,每題2分,共20分)圖表描述,供給哪些服務(wù)進度、滿足用戶需求。面向?qū)ο?.需求規(guī)格說明變換流事務(wù)流用例與用例圖軟件工程的標準8.建模語言9.數(shù)據(jù)、文檔10.輸出結(jié)果三、名詞解說題(本大題共5小題,每題3分,共15分)1.內(nèi)聚性內(nèi)聚性是模塊獨立性的衡量標準之一,它是指模塊的功能強度的胸懷,即一個模塊內(nèi)部各個元素相互聯(lián)合的密切程度的胸懷。2.軟件工程方法是軟件生產(chǎn)的組織方式,包含對軟件過程的建議、使用的標志法、進行系統(tǒng)描述的規(guī)律和設(shè)計指南。3.適應(yīng)性保護是為適應(yīng)環(huán)境的變化而改正軟件的活動。4.數(shù)據(jù)設(shè)計是為在需求規(guī)格說明中定義的那些數(shù)據(jù)對象選擇適合的邏輯表示,并確立可能作用在這些邏輯構(gòu)造上的全部操作(包含采納已存在的程序包)。.5.異步信息(AsynchronousMessage)表示信息源發(fā)出信息后不用等候信息辦理過程的返回,即可連續(xù)履行自己的后續(xù)操作。四、簡答題(本大題共5小題,每題5分,共25分)子程序是可獨立編譯的程序單元,子程序一般具備那三種系統(tǒng)①子程序說明,它給出子程序與其余程序單元的接口;②子程序體,它實現(xiàn)子程序的數(shù)據(jù)和控制構(gòu)造;③調(diào)用方式。試述瀑布模型的長處和弊端?瀑布模型的長處軟件生命周期模型,使軟件開發(fā)過程能夠在分析、設(shè)計、編碼、測試和保護的框架下進行;軟件開發(fā)過程擁有系統(tǒng)性、可控性,戰(zhàn)勝了軟件開發(fā)的任意性瀑布模型的弊端項目開始階段用戶很難精準的提出產(chǎn)品需求,因為技術(shù)進步,用戶對系統(tǒng)深入的理解,改正需求十分廣泛。項目開發(fā)后期才能獲得程序的運轉(zhuǎn)版本,這時改正軟件需乞降開發(fā)中的錯誤代價很大。采納線性模型組織項目開發(fā)常常發(fā)生開發(fā)小組人員“擁堵狀態(tài)”,特別是項目的開始和結(jié)束。軟件工程的目標是生產(chǎn)高質(zhì)量的軟件,高質(zhì)量的軟件應(yīng)當具備那三個條件。①滿足軟件需求定義的功能和性能②文檔符合早先確立的軟件開發(fā)標準③軟件的特色和屬性依照軟件工程的目標和原則。4.對這些實體及它們之間的關(guān)系進行抽象化、一般化和參數(shù)化;對可重用的實體進行分類、合并,以備往后重用。軟件整體構(gòu)造應(yīng)當包含那雙方面內(nèi)容?一是由系統(tǒng)中全部過程性零件(即模塊)構(gòu)成的層次構(gòu)造,亦稱為程序構(gòu)造;五、綜合應(yīng)用題(第1小題5分,第2小題8分,第3小題7分,共20分)答:①實現(xiàn)②關(guān)系③依靠④泛化⑤聚合2.解答:等價區(qū)分法①區(qū)分等價類并編號,以下表所示。十六進制整型常量輸入條件的等價類表輸入數(shù)據(jù)合理等價類不合理等價類3.非0x或非-打頭的串1.0x或0X開頭1~2位數(shù)字串4.含有非數(shù)字且十六進制整數(shù)(a,b,c,d,e,f)之外字符2.以-0x打頭的1~2位數(shù)字串5.多于5個字符.6.-后跟非0的多位串7.-0后跟數(shù)字串8.-后多于3個數(shù)字10.小于-7f十六進制數(shù)范圍9.在-7f~7f之間11.大于7f②為合理等價類設(shè)計測試用例,表中有三個合理等價類,設(shè)計兩個例子測試數(shù)據(jù)希望結(jié)果覆蓋范

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論