河南大學計算機與信息工程學院軟件工程試卷1.doc_第1頁
河南大學計算機與信息工程學院軟件工程試卷1.doc_第2頁
河南大學計算機與信息工程學院軟件工程試卷1.doc_第3頁
河南大學計算機與信息工程學院軟件工程試卷1.doc_第4頁
河南大學計算機與信息工程學院軟件工程試卷1.doc_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

密封線學號: 姓名: 年級: 專業:河南大學計算機與信息工程學院20112012學年第一學期期末 軟件工程 試卷 A卷考試方式:閉卷考試時間:120分鐘卷面總分:100分題 號一二三四五總成績合分人得 分得分評閱人一 、選擇題(將答案填到答題卡中,本題共15題,每題2分,共30分)1234567891011121314151、程序的三種基本控制結構是( )。A過程、子程序和分程序 B順序、選擇和循環C遞歸、堆棧和隊列 D調用、返回和轉移2、在軟件開發模型中,提出最早、應用最廣泛的模型是( )。A瀑布模型 B螺旋模型 C增量模型 D噴泉模型3、( )是把對象的屬性和操作結合在一起,構成一個獨立的對象,其內部信息對外界是隱蔽的,外界只能通過有限的接口與對象發生聯系。 A多態性 B繼承 C封裝 D消息4、總體設計的目的是確定整個系統的( )。 A規模 B測試方案 C費用 D功能及模塊結構5、模塊的內聚性最高的是( )。 A邏輯內聚 B時間內聚 C偶然內聚 D功能內聚6、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是-1.0,1.0,現從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設計這組測試用例的方法是( )。 A. 條件覆蓋法B. 等價分類法 C. 邊界值分析法 D. 錯誤推測法7、面向對象分析是對系統進行( )的一種方法。A. 需求建模 B. 程序設計 C. 設計評審 D. 測試驗收8、因計算機硬件和軟件環境的變化而作出的修改軟件的過程稱為( )。 A. 校正性維護 B. 適應性維護 C. 完善性維護 D. 預防性維護9、軟件生命周期中所花費用最多的階段是( )。 A. 詳細設計 B. 軟件編碼 C. 軟件測試 D. 軟件維護10、下列屬于維護階段的文檔是 ( )。A. 軟件規格說明 B. 用戶操作手冊C. 軟件問題報告D. 軟件測試分析報告11、下列模型屬于成本估算方法的有( )。A. COCOMO模型 B. McCall模型C. McCabe度量法 D. 時間估算法12、軟件按照設計的要求,在規定時間和條件下達到不出故障、持續運行的要求的質量特性稱為( )。A. 可用性 B. 可靠性 C. 正確性 D. 完整性13、對象是OO方法的核心,對象的類型有多種,通常把例如飛行、事故、演出、開會等等,稱之為( )。 A有形實體 B作用 C事件 D性能說明14、研究開發所需要的成本和資源是屬于可行性研究中的 ( )。A技術可行性 B經濟可行性C社會可行性 D法律可行性15、軟件詳細設計主要采用的方法是( )。密封線學號: 姓名: 年級: 專業:A模塊設計 B結構化設計CPDL語言 D結構化程序設計得分評閱人1、請簡述一下什么是軟件生命周期,它有哪6個步驟?2、請用流程圖描述下列程序的算法:在數組A1-A10中求最大數?3、軟件維護的步驟有哪些?二 、判斷題(將答案填到答題卡中,本題共10小題,每題1分,共10分)123456789101、軟件維護就是改正軟件中的錯誤。 ( ) 2、如果測試人員在一段程序的測試中沒有發現錯誤,說明這段程序的可靠性就好。 ( )3、軟件需求分析的任務是建立軟件模塊結構圖。 ( )4、在CMM的級別認證中,如果某一個級別的大多數關鍵過程域都已經實現,只有一個關鍵過程域或個別關鍵實踐沒有實現,也可以認為已達到了該級別的認證。 ( )5、數據流圖與程序流程圖的主要區別是程序流程圖中各處理框之間有嚴格的時間上的順序。而數據流圖只反映數據的流向,不反映處理邏輯的先后。 ( )6、快速原型法是在原型基礎上逐漸完成整個系統的開發工作。( )7、與確認測試階段有關的文檔是概要設計說明書。 ( )8、使用好的開發工具可以降低開發成本。 ( )9、面向對象的集成測試重點在于發現不同類之間的協作錯誤。 ( )10、需求分析報告只有軟件分析人員能看懂。 ( )得分評閱人三、填空題(本題共10空,每空2分,共20分)1、單元測試過程應為測試模塊開發一個 和(或)若干個 。2、軟件由程序、 、 組成。3、一個學生可以選修多門課程,一門課程可以由多個學生選修,那么學生和課程之間是 關聯。4、一個模塊擁有的直屬下級模塊的個數稱為 ,一個模塊的直接上級模塊的個數稱為 。5、將數據流圖映射為程序結構時, 所用映射方法涉及信息流的類型。其信息流分為 和 兩種類型。6、類A的一個操作調用類B的一個操作,且這兩個類之間不存在其他關系,那么類A和類B之間是 關系。得分評閱人四、簡答題(本題共4小題,共20分)1、軟件生命周期主要包括哪些階段?請簡要說明各階段的主要任務。(5分)2、比較面向對象開發方法與結構化開發方法的異同。(5分)密封線學號: 姓名: 年級: 專業:3、什么是黑盒測試?什么是白盒測試?(5分)4、試述軟件概要設計過程中應遵循的基本原理。(5分)得分評閱人五、綜合題(本題共2小題,共20分) 1、為方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單或取款單由業務員鍵入系統,如果是存款,系統記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統計算利息并印出利

溫馨提示

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

評論

0/150

提交評論