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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論