

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1中南大學復習題及參考答案中南大學復習題及參考答案軟件工程軟件工程一、選擇題:一、選擇題:1.下面哪些UML圖描述系統(tǒng)行為(A)A.用例圖B.類圖C.對象圖2.屬于概要設計活動的是(A)A.軟件結構設計B.數據結構設計C.算法設計3.屬行為型設計模式的是(C)A.組合模式B.工廠方法模式C.觀察者模式4.下列說法正確的是(B)A.UML是軟件開發(fā)方法B.UML是系統(tǒng)描述語言C.UML是軟件開發(fā)過程5.根據程序流程圖劃分的模塊通常是(B)
2、A.信息內聚的模塊B.過程內聚的模塊C.邏輯內聚的模塊6.如果某程序中的比較個數是m,則其McCabe環(huán)形復雜度為(C)A.m1B.mC.m17.按ISO90003的說明,下列屬軟件配置項的是(C)A.軟件開發(fā)方法B.軟件開發(fā)組織管理制度C.軟件開發(fā)合同8.軟件測試的目的是(C)A.證明軟件無錯B.發(fā)現(xiàn)軟件中的所有錯誤C.盡可能發(fā)現(xiàn)軟件系統(tǒng)中的錯誤9.軟件重構關注的是(B)A.軟件體系結構B.模塊細節(jié)C.軟件性能10.軟件項目開發(fā)計劃的
3、內容有(B)A.數據分析B.風險分析C.功能分析11.在UML的類圖中,描述整體與部分關系的有(B)A.泛化關系B.聚合關系C.依賴關系12.軟件過程能力成熟度模型CMM用以評價(A)A.軟件過程能力B.組織能力C.學習能力13.因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為(C)A.完善性維護B.改正性維護C.適應性維護14.對項目軟件而言,軟件功能需求信息主要由誰提供(A)A.軟件用戶B.軟件開發(fā)人員C.軟件項目管理人員15
4、.IDEF0圖反映不出(C)A.系統(tǒng)做什么B.系統(tǒng)功能由誰做C.系統(tǒng)如何做16.原型模型是一種什么開發(fā)過程模型(B)A.自頂向上B.由外至內C.增量式17.系統(tǒng)流程圖描述(A)A.物理系統(tǒng)B.邏輯系統(tǒng)C.軟件體系結構18.需求規(guī)格說明書的內容不應該包括(C)A.軟件確認準則B.軟件的性能描述C.算法過程的詳細描述19.適合需求模糊或需求不確定系統(tǒng)開發(fā)的軟件開發(fā)模型有(C)A.瀑布模型B.RAD模型C.原型模型20.UML圖中描述系統(tǒng)結構
5、的有(A)A.組件圖B.順序圖C.狀態(tài)圖21.面向對象方法是一種什么軟件開發(fā)方法(B)A.層次化B.迭代增量式C.逐步求精22.不可以用來衡量軟件可維護性的有()A.可靠性B.可用性C.可行性23.系統(tǒng)分析員在需求分析最后負責編寫()33.純收入是指在整個生存周期之內的與投資之差。4.瀑布模型是以驅動的軟件生存周期模型,適合需求明確的軟件系統(tǒng)開發(fā)。5.在單元測試期間,應該為被測模塊編寫相應的測試軟件,一般地模塊接收測試數據,并把數據傳給
6、被測模塊,而模塊則模擬實際模塊完成少量數據處理。6.IDEF0方法用嚴格的自頂向下、逐層分解的方式進行系統(tǒng)的功能描述,其頂層圖將圖在建模范圍內分解成個主要部分得到。7.如果一個模塊完成多個邏輯上相近或相關的功能,并且每次調用只選擇該模塊中的一個功能執(zhí)行,則稱此模塊為內聚的模塊。8.程序靜態(tài)分析的對象是。常生成各種引用表,如列出各模塊中出現(xiàn)的全部標號。9.在數據流圖中,每個加工至少有一個和一個。10.兩個小組獨立地測試同一個程序,第一組發(fā)
7、現(xiàn)25個錯誤,第二組發(fā)現(xiàn)30個錯誤,在兩個小組發(fā)現(xiàn)的錯誤中有15個是共同的,那么可以估計程序中的錯誤總數是。11.設E為程序圖G中邊的總數;N為程序圖中結點的總數,則該程序圖的環(huán)形復雜度為。12.汽車有一個發(fā)動機。若用UML描述汽車和發(fā)動機之間的關系,則它們之間是_____關系。13.自頂向下結合的漸增式測試法,在組合模塊時有兩種組合策略,即策略和策略。14.在基本路徑測試中,以詳細設計為基礎,導出控制流程圖的拓撲結構:程序圖,在計算了
8、程序圖的之后,確定只包含獨立路徑的基本路徑圖,其中獨立路徑是包括一組的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條在其他獨立路徑中未有過的邊的路徑。15.在多層次的結構圖中,其模塊結構的層次數稱為結構圖的。結構圖中同一層模塊的最大模塊數稱為結構圖的。16.耦合性是指兩個模塊之間的關系,模塊之間的聯(lián)系越復雜,每個模塊的獨立性就。17.可行性研究實質上是進行了一次過程。18.需求分析的任務是。19.NS圖的主要優(yōu)點是它強制設計人員使
9、用技術,從而可保證軟件設計的質量。20.結構型模式涉及如何組合類和對象,從而構成更大的對象,一是采用來組合接口或實現(xiàn)形成更大的結構;另一種方式通過方式來形成。21.為了便于對照檢查,測試用例應由和預期的兩部分組成。22.軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它所付出的代價就。23.在UML的用例圖中,根據參與者與用例關系的不同,參與者可分為和次要參與者,參與者之間的關系只有關系。24.評價軟件質量可以從三個方面進行,即產品或中間產品、和
10、項目。25.軟件配置管理是一組用于在計算機軟件的整個生存周期內管理的活動。26.通過抽象,可以確定組成軟件的。通過信息隱蔽,可以定義和實施對模塊的過程細節(jié)和局部數據結構的。27.UML表示法的基礎是,它描述建模元素的語義。28.條件覆蓋是指設計足夠的測試用例,使得至少出現(xiàn)一次。29.面向數據流圖的結構化分析方法是根據的原則,按照系統(tǒng)中數據處理的流程,用數據圖來建立系統(tǒng)的模型。30.評估軟件企業(yè)的質量管理有兩種方法,一種是按照認證,另外一
溫馨提示
- 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
提交評論