自考軟件工程試卷及答案_第1頁
自考軟件工程試卷及答案_第2頁
自考軟件工程試卷及答案_第3頁
自考軟件工程試卷及答案_第4頁
自考軟件工程試卷及答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

2016年4月高等教育選擇題部分一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。錯涂、多涂或未涂均不得分。1.提出軟件工程概念的目的是倡導以工程的原理、原則和方法進行軟件開發,以期解決出現的(p15)軟件矛盾 B.軟件危機C.軟件制約 D.軟件滯留2.用于描述待開發產品/系統功能上的能力、性能參數或其他性質的是(p23)A.程序 B.需求C.設計 D.規約3.在初始發現需求的常用技術中,需求人員通過提出問題/用戶回答這一方式,直接詢問用戶需要的技術是(p26)4.在結構化分析方法中,數據流的歸宿地是(p37)A.數據潭 B.數據源C.數據項 D.數據字典一個模塊調用另一個模塊時,模塊之間通過參數來傳遞數據,則模塊間的關系為(p57)A.公共耦合 B.控制耦合C.標記耦合 D.數據耦合在一個軟件結構中,同一個層次上模塊總數的最大值是指模塊的(p60)A.寬度 B.深度C.扇入 D.扇出在UML中,一種可以表達系統功能模型的圖形化工具是(pl03)A.用況圖 B.狀態圖C.類圖 D.對象圖UML的圖形化工具分為兩類:結構圖和(plOl)C.行為圖 D.部署圖下列選項,屬于RUP突出特點的是(pl23)A.以面向對象為中心A.以面向對象為中心C.以分析模型為中心關于調試,下列說法錯誤的是A.調試是為了證明程序員的正確C.調試是不受時間約束的的過程B?以體系結構為中心D.以設計模型為中心(pl75)調試的結果一般是不可預見的D.調試是一個發現錯誤、改正錯誤假設某課程的成績輸入范圍為0-100,則根據黑盒測試中的等價類劃分技術,下列劃分正確的是(pl87)可劃分為2個有效等價類,2個無效等價類可劃分為1個有效等價類,2個無效等價類可劃分為2個有效等價類,1個無效等價類可劃分為1個有效等價類,1個無效等價類在單元測試期間,通常考慮模塊的(p190)

C.規范性 D.準確性13.軟件基本過程是指那些與軟件生產直接相關的活動集,可分為獲取過程、供應過程、開發過程、維護過程和(p199)A.設計過程 B.C.規范性 D.準確性13.軟件基本過程是指那些與軟件生產直接相關的活動集,可分為獲取過程、供應過程、開發過程、維護過程和(p199)A.設計過程 B.調試過程C.測試過程D.運行過程14.在常見的軟件開發模型中,適用于發布版本快,可減少用戶需求變更的模型是(p225)A.增量模型 B.瀑布模型C.螺旋模型D.噴泉模型能力等級中的第2級是(p244)A.未完成級B.已執行級C.已管理級D.已定義級非選擇題部分注意事項:用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。二、填空題(本大題共20空,每小題1分,共20分)計算機軟件一般是指計算機系統中的 程序____及其文檔。(pl6)—個需求必須具有的基本性質:必要的、 無歧義的 、可測試的、可跟蹤的以及可測量的。(p23)需求規約的基本性質包括重要性和穩定性、可修改的、完整的和 一致的 。(p28)19?在結構化分析方法中,可采用結構化自然語言、___判定表___和判定樹描述加工。(p42)如果一個模塊的所有成分都操作同一數據集或生成同一數據集,則該模塊的內聚是 通信內聚___。(p59)數據流圖的類型中,具有較明顯的輸入部分和變換部分之間的界面,以及變化部分和輸出部分之間界面的數據流圖,稱為 變換型數據流圖 。 (p48)常用的詳細設計工具有程序流程圖、___盒圖__、問題分析圖和類程序設計語言。(p65)若一個學生可以在一所或者多所學校注冊學習,那么就要把這一關聯標識為—聚合。(p98)RUP利用UML提供的術語和工具定義了需求獲取層、——系統分析層___、設計層和 實現層___,并給出了實現各層模型之間映射的基本活動以及相關的指導。(pl69)軟件測試是一個有程序的過程,包括測試設計、__測試執行―以及測試結果比較等。(p176)由于軟件錯誤的復雜性,在軟件工程測試中,應綜合運用測試技術,并且應實施合理的測試序列:單元測試、集成測試、 有效性測試__和系統測試。(p192)《ISO/IEC軟件生存周期過程12207-1995》標準按過程主體把軟件生存周期過程分為___基本過程___、支持過程和組織過程。(p199)對于一個項目而言, 過程管理計劃___是項目管理計劃的主體,一般還可能存在一些對支持生存周期過程具有重要作用的其他計劃,包括軟件工程管理計劃、軟件配置管理計劃—、軟件質量保證計劃、軟件驗證和確認計劃和軟件度量計劃等。(p231)針對開發的CMMI是一個有關產品和服務的過程改善的成熟度模型,集成了三個源模型:軟件CMM、產品集成開發CMM和___系統工程CMM。在CMMI模型中,在單一過程域中已達到的過程改善成為___能力等級―。(p244)模型基于過程途徑思想,通過過程把軟件質量三個支撐點:受訓的人員、規程和 方法___、工具和___設備___進行集成,以開發所期望的系統/產品。三、簡答題(本大題共6小題,每小題5分,共30分)簡述程序流程圖的優缺點。(p64)程序流程圖又稱為程序框圖。它的主要優點是對控制流程的描繪很直觀,便于初學者掌握。主要缺點有:不是一種逐步求精的工具,它誘使程序員過早地考慮程序的控制流程,而不去考慮程序的全局結構。所表達的控制流,往往不受任何約束可隨意轉移,從而會影響甚至破壞好的系統結構設計。不易表示數據結構。簡述RUP中用況模型和分析模型的區別。(pl29,p136)用況模型是系統的一種概念模型,是對系統功能的抽象,包括系統參與者、系統用況以及他們之間的關系。分析模型是由一個“系統分析”定義的,該分析系統包含一組具有層次結構的包,每一個包中可包含一些分析類和用況細化[分析];并且一些分析類和用況細化[分析]還可單獨地出現在分析模型中,以凸顯它們在系統體系結構方面的作用。簡述邊界值分析在設計測試用例時可以遵循的原則。(pl89)使用邊界值分析在設計測試用例時,可以遵循以下原則:1) 如果某個輸入條件規定了輸入值的范圍,則應選擇正好等于邊界值的數據,以及剛剛超過邊界值的數據作為測試數據。2) 如果某個輸入條件規定了值的個數,則可用最大個數、最小個數、比最大個數多1、比最小個數少1的數作為測試數據。3) 根據規格說明的每個輸出條件,使用前面的原則(1)。4) 根據規格說明的每個輸出條件,使用前面的原則(2)。5) 如果程序的規格說明中,輸入域或輸出域是有序集合(如順序文件),在實踐中則經常選取集合的第一個元素、最后一個元素以及典型元素作為測試用例。6) 如果程序中使用了內部數據結構,則應當選擇這個內部數據結構的邊界上的值作為測試用例。7) 分析規格說明,找出其他可能的邊界條件。簡述瀑布模型各階段。(p222)瀑布模型各開發階段的活動:系統需求、軟件需求、需求分析、設計、編碼、測試和運行。簡述選擇軟件生存周期模型(SLCM)的步驟。(p228)選擇一個適合項目的生存周期模型的步驟可概括為:第一步:標識開發項目可用的SLCM。其中應考慮組織中可用的支持SLCM的管理系統和工具。第二部:在所期望的最終系統和開發環境中,標識那些會影響SLCM選擇的屬性。第三部:標識為選擇生存周期自考包過q9模型所需要的任何約束,包括外部約束的或是內部的。第四部:基于以往的經驗和組織能力,評估第一步所選擇的那幾個SLCM。37?簡述模塊的控制域和作用域的概念以及他們的啟發式原則。(p61)模塊的控制域是指這個模塊本身以及所有直接或間接從屬于它的模塊的集合。模塊的作用域是指受該模塊內一個判定所影響的所有模塊的集合。盡力使模塊的作用域在其控制域之內。四、綜合應用題(本大題共2小題,每小題10分,共20分)38.假設某信息系統有如下功能:(1)計算標準分:根據考生原始分計算,得到標準

溫馨提示

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

評論

0/150

提交評論