軟件工程復(fù)習(xí)題目+答案_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、一、選擇題一、選擇題1、軟件是一種(2)性工業(yè)產(chǎn)品。(1)理論(2)知識(或邏輯)(3)消耗(4)體力2、需求分析是在(2)進行的。(1)用戶(2)用戶和分析人員之間(3)開發(fā)人員內(nèi)部(4)使用和維護人員之間3、在軟件的可行性研究中經(jīng)常從不同角度對系統(tǒng)進行可行性研究,其中從功能角度對系統(tǒng)進行研究屬于(2)的研究。(1)經(jīng)濟可行性(2)技術(shù)可行性(3)操作可行性(4)法律可行性4、在軟件工程項目中,不隨參與人員的增加而使軟件的生產(chǎn)率增加的

2、主要問題是(4)。(1)工作階段的等待時間(2)生產(chǎn)原型的復(fù)雜性(3)參與人員所需的工作站數(shù)(4)參與人員之間的溝通困難5、需求分析階段的研究對象是(1)。(1)用戶需求(2)分析員要求(3)系統(tǒng)需求(4)軟硬件需求6、對某公司進行調(diào)查分析,確定是否值得開發(fā)一個新系統(tǒng)的工作是進行(4)。(1)系統(tǒng)設(shè)計(2)系統(tǒng)分析(3)系統(tǒng)詳細(xì)調(diào)查(4)系統(tǒng)初步調(diào)查7、系統(tǒng)分析員應(yīng)當(dāng)(4)。(1)善于使用戶接受自已的觀點(2)善于使自已獲得成就(3)是

3、用戶與計算機技術(shù)人員的有效協(xié)調(diào)與組織者(4)滿足上述所有條件8、數(shù)據(jù)流圖的繪制過程,是對新系統(tǒng)的需求進行綜合分析和形成新系統(tǒng)(1)的過程。(1)邏輯模型(2)物理模型(3)總體方案(4)可行性報告9、系統(tǒng)測試的目的是(4)。(1)找出編碼錯誤(2)找出數(shù)據(jù)錯誤(3)要證明程序無錯(4)發(fā)現(xiàn)軟件錯誤10、一個模塊內(nèi)部各程序段都在同一張表上操作,這個操作的內(nèi)聚性稱為(3)。(1)時間內(nèi)聚(2)功能內(nèi)聚(3)通信內(nèi)聚(4)順序內(nèi)聚11、對象是

4、面向?qū)ο箝_發(fā)的基本成分,每個對象可用它的一組(3)和它可以執(zhí)行的一組操作來定義。(1)服務(wù)(2)參數(shù)(3)屬性(4)調(diào)用12、最高程度也是最差的耦合是(2)。(1)公共耦合(2)內(nèi)容耦合(3)控制耦合(4)數(shù)據(jù)耦合13、概要設(shè)計階段產(chǎn)生的文檔不包括(4)。(1)概要設(shè)計說明書(2)數(shù)據(jù)庫設(shè)計說明書(3)用戶手冊(4)開發(fā)進度報告14、汽車有一個發(fā)動機,汽車和發(fā)動機之間的關(guān)系是(2)。(1)一般具體關(guān)系(2)整體部分關(guān)系(3)分類關(guān)系(4

5、)isa關(guān)系15、覆蓋準(zhǔn)則最強的是(4)。(1)語句覆蓋(2)判定覆蓋(3)條件覆蓋(4)路徑覆蓋16、下面對數(shù)據(jù)流圖描述不正確的是(4)。(1)是組織中信息運動的抽象(2)是系統(tǒng)模型的主要形式(3)它與對系統(tǒng)的物理描述無關(guān)(4)所描述的內(nèi)容是面向管理員的17、在基本的數(shù)據(jù)加工中,決策樹適合于表達(2)。(1)決策或判斷步驟較多的加工問題(2)決策或判斷條件較多,各條件又相互組合的問題(3)非結(jié)構(gòu)化決策問題(4)半結(jié)構(gòu)化決策問題35.下

6、列文檔與維護人員有關(guān)的有(C)A.軟件需求說明書B.項目開發(fā)計劃C.概要設(shè)計說明書D.操作手冊36.在結(jié)構(gòu)化方法中全面指導(dǎo)模塊劃分的最重要的原則是(D)A.程序模塊化B.模塊高內(nèi)聚C.模塊低耦合D.模塊獨立性二、填空題二、填空題1、可行性研究的目的不是去開發(fā)一個軟件項目,而是研究這個項目是否值得去開發(fā)值得去開發(fā),其中的問題能否解其中的問題能否解決。決。2、軟件結(jié)構(gòu)的設(shè)計是以模塊模塊為基礎(chǔ)的。3、軟件設(shè)計階段,是把軟件“做什么做什么”的邏

7、輯模型變換為“怎么做怎么做”的物理模型。4、需求分析的關(guān)鍵是必須準(zhǔn)確理解準(zhǔn)確理解用戶的要求,同時要滿足滿足用戶的要求。最終解決目標(biāo)系統(tǒng)“做什么”的問題。5、數(shù)據(jù)流圖一般可分為變換型變換型和事務(wù)型事務(wù)型兩類。6、HIPO圖中H圖用于描述軟件總的模塊層次結(jié)構(gòu),IPO圖用于說明模塊間的信息傳遞及模塊內(nèi)部的處理。7、詳細(xì)設(shè)計也稱過程設(shè)計過程設(shè)計,它是軟件設(shè)計的第二階段,主要確定每個模塊模塊的具體執(zhí)行過程。8、處理過程設(shè)計中最典型的方法是結(jié)構(gòu)化程

8、序設(shè)計結(jié)構(gòu)化程序設(shè)計(SP)方法,其基本要點是采用的程序設(shè)計方法是自頂自頂向下向下、逐步求精逐步求精。9、測試用例由輸入數(shù)據(jù)輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)輸出數(shù)據(jù)兩部分組成。10、白盒法必須考慮程序的內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu)和處理過程處理過程,以檢查處理過程處理過程的細(xì)節(jié)為基礎(chǔ),對程序中盡可能對的邏輯路徑進行測試測試。11、軟件測試過程中需要3類信息:軟件配置軟件配置、測試配置測試配置和測試工具測試工具。12、在詳細(xì)設(shè)計階段,需要對處理過程的模塊模塊

9、和數(shù)據(jù)庫的物理結(jié)構(gòu)做評審。13、對象具有狀態(tài),對象用數(shù)據(jù)值數(shù)據(jù)值來描述它的狀態(tài)。14、數(shù)據(jù)流圖描述系統(tǒng)的分解分解,即描述系統(tǒng)由哪幾部分哪幾部分組成,各部分之間有什么聯(lián)系等。15、任何程序都可由順序順序、選擇選擇和重復(fù)重復(fù)3種基本控制結(jié)構(gòu)構(gòu)造。這3種基本結(jié)構(gòu)的共同點是單入口、單單入口、單出口出口。16、測試的目的就是發(fā)現(xiàn)發(fā)現(xiàn)程序中的錯誤,而不是調(diào)試調(diào)試程序沒有錯誤。17、面向數(shù)據(jù)流的設(shè)計又稱結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化程序設(shè)計(SP),它是以需求

10、分析階段產(chǎn)生的數(shù)據(jù)流圖數(shù)據(jù)流圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。18、可行性分析包括技術(shù)可行性技術(shù)可行性、經(jīng)濟上的可行性和社會可行性社會可行性。19.純收入是指在整個生存周期之內(nèi)的累計經(jīng)濟效益累計經(jīng)濟效益與投資之差。20.軟件概要設(shè)計的主要任務(wù)就是軟件結(jié)構(gòu)的設(shè)計軟件結(jié)構(gòu)的設(shè)計。21.在單元測試中,需要為被測模塊設(shè)計驅(qū)動驅(qū)動模塊和存根存根模塊。驅(qū)動模塊驅(qū)動模塊用來模擬被測模塊的上級調(diào)用模塊,存根模塊存根模塊用來代替被測模塊所調(diào)用的模塊。

溫馨提示

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

評論

0/150

提交評論