




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
分校(工作站)座位號國家開放大學2022年秋季學期期末統一考試軟件工程試題2023年1月 二三一、選擇題,請從四個可選項中選擇正確答案。(60分,每題3分1.業(yè)務需求描述的是()。A.功能需求B.用戶需求C.用戶的具體業(yè)務流程D.軟件的目標、規(guī)模和范圍2.針對需求不確定的軟件開發(fā),比較好的模型是()。A.快速原型化模型B.瀑布模型C.軟件成熟度模型D.系統化模型3.可行性分析研究的費用大約是項目總經費的()。4.下面的哪個選項不是軟件工程的宗旨(A.開發(fā)滿足用戶需求的軟件B.研究算法C.及時交付軟件D.生產無故障軟件5.一個數據流程圖中的圖形符號有且僅有()種。6.非直接耦合的模塊獨立性最強,()的模塊獨立性最弱。A.內容耦合B.數據耦合C.控制耦合D.外部耦合(11260號)軟件工程試題第1頁(共8頁)7.信息隱藏的核心內容是()。A.把數據都放在公共的區(qū)域B.數據不能被其他模塊訪問C.一個模塊的內部信息不允許其他模塊直接訪問D.把信息加密,只能讓有密鑰的模塊訪問8.從狹義上講,軟件測試是()的過程。A.為發(fā)現錯誤而執(zhí)行程序B.為了驗證程序正確C.用不同的數據驗證程序正確性D.區(qū)分程序員水平9.()用于描述系統的功能集。A.組件視圖B.邏輯視圖C.用例視圖D.對象視圖10.用()模型描述系統組織結構。11.對象模型描述現實世界中實體的對象以及它們之間的關系,表示目標系統的靜態(tài)數據結構。在面向對象方法中,由()實現。A.順序圖B.類圖C.狀態(tài)圖D.組件圖12.如果對象之間的耦合是通過()來實現的,則這種耦合就是交互耦合。A.消息機制B.參數C.方法D.公共數據區(qū)13.定義類的屬性類型時盡量使用已有類型,太多自定義類型會降低系統的()指標。C.可維護性D.開發(fā)效率14.在設計測試用例時,應該包括()測試用例。A.可能產生無效輸出的輸入情況B.無效的和不期望的輸入情況C.有效的和期望的輸入情況D.上面所有情況15.()屬于功能測試方法。A.等價類劃分和判定覆蓋B.邊值分析和等價類劃分C.邊值分析和判定覆蓋D.判定覆蓋和回歸測試16.一個軟件項目大約的工作量在開發(fā)階段,的工作量在維護階段。A.30%,70%A.30%,70%(11260號)軟件工程試題第2頁(共8頁)C.軟件配置管理D.軟件開發(fā)進度計劃B.一種軟件開發(fā)的基本策略C.基本的技術路線(11260號)軟件工程試題第3頁(共8頁)(11260號)軟件工程試題第4頁(共8頁)(11260號)軟件工程試題第5頁(共8頁)25.什么是耦合?什么是內聚?(11260號)軟件工程試題第6頁(共8頁)(11260號)軟件工程試題第7頁(共8頁)(11260號)軟件工程試題第8頁(共8頁)a=2b=0a=2b=0c=2a=-1b=-1c=0a<4b<0評分標準:列出a,b四組數據各給1分,考慮c數據給2分。23.請說明對象模型的作用是什么?else試卷代號:112602022年秋季學期考試軟件工程參考答案2023年1月一、選擇題,請從四個可選項中選擇正確答案。(60分,每題3分)答案1.D6.A11.B16.A2.A7.C12.A17.B3.B8.A13.C18.B4.B9.C14.D19.C5.C10.D15.B20.D二、簡答題(30分,每小題6分)21.試從軟件的特點出發(fā)分析軟件危機產生的原因。答案a)軟件是一種邏輯實體,具有抽象性,無法看到軟件本身的形態(tài),必須通過觀察、分析、思考和判斷才能了解它的功能和性能。b)軟件對硬件和環(huán)境有著不同程度的依賴性,這導致了軟件升級和移植的問題。計算機硬件和支撐環(huán)境不斷升級,為了適應運行環(huán)境的變化,軟件也需要不斷維護,并且維護的成本通常比開發(fā)成本高許多。c)軟件生產至今尚未擺脫手工方式,軟件開發(fā)的手工行為造就了一個致命的問題,就是為應用“量身訂做”軟件。長期以來,軟件給人的感覺是修改幾條指令很簡單,客戶總是強調軟件要適應自己的業(yè)務需求。因此,軟件產品大多是為客戶“訂做”的,通用性差。d)軟件涉及人類社會的各行各業(yè),常常涉及一些行業(yè)知識,這對軟件工程師提出了很高的要求。e)軟件是與文學藝術作品相似的精神作品,與體力勞動相比,精神活動過程的特點是“不可見性”,這大大增加了組織管理上的困難。評分標準:學生只要寫出三個特點就給滿分,少一個減2分。22.一個程序片段如下,請設計符合條件組合覆蓋的測試用例?!璫=a+b;if(a>=4)&&(b<c=a+b;if(c>3)if(c>3)||(c<1)printf(“c不在計算區(qū)域\n”);elseprintf(“%d\n”,c);……(11260號)軟件工程答案第1頁(共3頁)答案a>=4b>=0a>a>=4b>=0c>3a<4b>c>3c<1c<=c<1上條件組合,設計測試用例如下(注意結果不唯,只要滿足上面的組合條件即可):a=4b=0c=4a=4b=-1a=4b=0c=4答案對象模型:表示靜態(tài)的、結構化的系統“數據”性質。描述現實世界中實體的對象以及它們之間的關系,表示目標系統的靜態(tài)數據結構。在面向對象方法中,類圖是構建對象模型的核心工具。評分標準:6分。24.請說明IPO圖的作用,并給出一個IPO圖的模板。答案數據流程圖中的處理本應該放在數據字典中進行定義,但是由于處理與數據是有一定區(qū)別的兩類事物,它們各自有獨立的描述格式,因此在實際項目中通常將處理說明用IPO圖標描述。下面是項目中常用的處理說明模板:系統名稱:處理編號:作者:輸入參數說明:輸出參數說明:處理說明:局部數據元素:備注:評分標準:描述2分,模板4分。25.什么是耦合?什么是內聚?答案在軟件設計中應該保持模塊的獨立性原則。反映模塊獨立性的有兩個標準:內聚和耦合。內聚衡量一個模塊內部各個元素彼此結合的緊密程度;耦合衡量模塊之間彼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025【肖像授權合同】肖像授權協議
- 2025年鄂州貨運從業(yè)資格證繼續(xù)教育考試題
- 2025年果洛道路貨運從業(yè)資格證模擬考試官方題下載
- 海證券交易所資產支持證券業(yè)務規(guī)則
- 2025年陽泉貨運從業(yè)資格證考試模擬考試
- 江蘇省南京市六校聯合體2024-2025學年高二下學期3月調研測試 地理含答案
- 甘肅省白銀市會寧縣第四中學2025年高三一??荚嚧鸢富瘜W試題試卷含解析
- 漳州職業(yè)技術學院《社會沖突與治理》2023-2024學年第二學期期末試卷
- 運城師范高等??茖W?!秲和膶W與兒童劇創(chuàng)編(一)》2023-2024學年第二學期期末試卷
- 山東省德州市齊河縣市級名校2025年初三下學期3月第一次質檢化學試題試卷含解析
- 人力資源社會保障部所屬單位招聘真題2024
- 保定雄安新區(qū)容城縣招聘事業(yè)單位真題2024
- 2025年廣西壯族自治區(qū)南寧市青秀區(qū)中考一模英語試題(含答案)
- 2025-2030中國手術包行業(yè)市場發(fā)展分析及投資前景預測研究報告
- 2024年上海市《輔警招聘考試必刷500題》考試題庫(典優(yōu))
- AI技術在舞蹈實訓空間設計中的創(chuàng)新應用
- 《中國傳統民居建筑特點》課件
- 頂板管理知識培訓課件
- 盤扣式支架現澆箱梁安全專項施工方案
- 2025年合肥市建投集團春季招聘89人筆試參考題庫附帶答案詳解
- 2025年上海兼職勞動條件和福利待遇協議
評論
0/150
提交評論