



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學校________________班級____________姓名____________考場____________準考證號學校________________班級____________姓名____________考場____________準考證號…………密…………封…………線…………內…………不…………要…………答…………題…………第1頁,共3頁臨沂大學
《軟件設計與體系結構》2021-2022學年期末試卷題號一二三總分得分批閱人一、單選題(本大題共20個小題,每小題2分,共40分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、在UML中,用于描述系統靜態結構的圖是()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、以下哪個不是面向對象設計中的原則?A.里氏替換原則B.依賴倒置原則C.高內聚原則D.先實現后設計原則7、在面向對象分析中,以下哪個圖用于描述對象之間的靜態關系?A.類圖B.序列圖C.活動圖D.狀態圖8、以下哪個不是面向對象編程語言?()A.JavaB.C++C.PythonD.Fortran9、以下哪種設計模式用于解決對象創建的問題?()A.單例模式B.模板方法模式C.裝飾器模式D.責任鏈模式10、軟件項目中,風險管理的主要步驟不包括()A.風險識別B.風險評估C.風險應對D.風險忽視11、以下哪個不是軟件測試工具?A.JUnitB.JMeterC.GitD.Selenium12、在軟件項目中,以下哪個角色負責確保軟件符合質量標準?A.項目經理B.質量保證工程師C.開發人員D.測試人員13、以下哪種軟件文檔用于描述軟件的總體結構和模塊之間的關系?A.需求規格說明書B.設計說明書C.測試計劃D.用戶手冊14、()不是軟件測試自動化的優點。A.提高測試效率B.降低測試成本C.能夠發現更多的缺陷D.減少人為錯誤15、以下哪個不是軟件需求的類型?A.業務需求B.用戶需求C.系統需求D.硬件需求16、在軟件需求分析中,以下哪個不是有效的需求獲取技術?()A.頭腦風暴B.需求研討會C.強制分配任務D.用戶訪談17、檢查軟件產品是否符合需求定義的過程稱為()A.確認測試B.集成測試C.驗收測試D.驗證測試18、以下哪個不是軟件測試用例的設計原則?()A.完整性B.準確性C.模糊性D.可重復性19、在軟件需求分析中,以下哪種工具用于描述系統的數據結構?()A.數據流圖B.數據字典C.狀態轉換圖D.判定表20、以下哪個不是軟件可靠性的指標?()A.平均故障間隔時間B.故障恢復時間C.可靠度D.復雜度二、簡答題(本大題共4個小題,共40分)1、(本題10分)簡述軟件過程模型的選擇依據。2、(本題10分)簡述軟件編碼的規范和注意事項。3、(本題10分)解釋如何利用需求跟蹤矩陣確保需求的一致性。4、(本題10分)簡述模型驅動開發(MDD)的方法和優勢。三、設計題(本大題共2個小題,共20分)1、(本題10分)開發一個在線投票作弊檢測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論