《軟件工程(??疲?2年6月課程考核-00001
試卷總分:100 得分:100
一、單選題 (共 25 道試題,共 100 分)
1.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作( )。
A.軟件投機
B.軟件危機
C.軟件工程
D.軟件產(chǎn)生
2.具有風(fēng)險分析的軟件生存周期模型是( )
A.瀑布模型
B.噴泉模型
C.螺旋模型
D.增量模型
3.可行性分析研究的目的是( )
A.爭取項目
B.項目值得開發(fā)否
C.開發(fā)項目
D.規(guī)劃項目
4.軟件概要設(shè)計結(jié)束后得到的是( )
A.軟件結(jié)構(gòu)圖
B.模塊算法圖及說明
C.程序編碼
D.可行性報告
5.開發(fā)的結(jié)構(gòu)化設(shè)計(SD)方法,全面指導(dǎo)模塊劃分的重要原則應(yīng)該是( )
A.模塊高內(nèi)聚
B.模塊低藕合
C.模塊獨立性
D.程序模塊化
6.總體設(shè)計的目的是確定整個系統(tǒng)的( )
A.規(guī)模
B.功能及模塊結(jié)構(gòu)
C.費用
D.測試方案
7.研究開發(fā)所需要的成本和資源是屬于可行性研究中的 ( ) 研究的一方面。
A.技術(shù)可行性
B.經(jīng)濟可行性
C.社會可行性
D.法律可行性
8.程序設(shè)計屬于軟件開發(fā)過程( )階段
A.設(shè)計
B.編程
C.實現(xiàn)
D.編碼
9.在軟件的分析階段,常用( )來描述業(yè)務(wù)處理系統(tǒng)的信息來源、存儲、處理和去向。
A.E-R圖
B.框圖
C.DFD
D.時序網(wǎng)絡(luò)
10.數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于( )
A.數(shù)據(jù)流圖
B.程序框圖
C.軟件結(jié)構(gòu)
D.方框圖
11.軟件的( )設(shè)計又稱為總體結(jié)構(gòu)設(shè)計,其主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。
A.概要
B.抽象
C.邏輯
D.規(guī)劃
12.概要設(shè)計與詳細設(shè)計銜接的工具是( )
A.DFD
B.SC圖
C.PAD
D.程序流程圖
13.數(shù)據(jù)流圖中,當(dāng)數(shù)據(jù)流向或流自文件時( )
A.數(shù)據(jù)流要命名,文件不必命名
B.數(shù)據(jù)不必命名,有文件名就足夠了
C.數(shù)據(jù)流和文件均要命名,因為流出和流進的數(shù)據(jù)流是不同的
D.數(shù)據(jù)流和文件均不要命名,通過加工可自然反映出
14.在下列的基本成分中,哪個不是數(shù)據(jù)流程圖的基本成分?( )
A.信息處理
B.信息存儲
C.外部實體
D.系統(tǒng)狀態(tài)
15.分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描述了系統(tǒng)的( )
A.總貌
B.細節(jié)
C.抽象
D.軟件的作用
16.如果某種內(nèi)聚要求一個模塊中包含的任務(wù)必須在同一段時間內(nèi)執(zhí)行,則這種內(nèi)聚為( )
A.時間內(nèi)聚
B.邏輯內(nèi)聚通信內(nèi)聚
C.信息內(nèi)聚
17.劃分模塊時,一個模塊的 ( )
A.作用范圍應(yīng)在其控制范圍之外
B.作用范圍應(yīng)在其控制范圍之內(nèi)
C.作用范圍與其控制范圍互不包容
D.作用范圍與其控制范圍不受限制
18.軟件需求分析的主要任務(wù)是解決目標系統(tǒng)的( )的問題。
A.做什么
B.怎么做
C.是否做
D.對誰做
19.DFD 中的每個加工至少有( )
A.一個輸出流
B.一個輸入流和一個輸出流
C.一個輸入流
D.一個輸入流或一個輸出流
20.模塊的內(nèi)聚性最高的是( )
A.邏輯內(nèi)聚
B.時間內(nèi)聚
C.偶然內(nèi)聚
D.功能內(nèi)聚
21.瀑布模型的存在問題是( )
A.用戶容易參與開發(fā)
B.缺乏靈活性
C.用戶與開發(fā)者易溝通
D.適用可變需求
22.軟件生命周期中所花費用最多的階段是( )
A.詳細設(shè)計
B.軟件編碼
C.軟件測試
D.軟件維護
23.38. 結(jié)構(gòu)化設(shè)計(SD)方法是一種( ?。┑能浖_發(fā)方法
A.面向用戶
B.面向數(shù)據(jù)結(jié)構(gòu)
C.面向?qū)ο?/p>
D.面向數(shù)據(jù)流
24.需求分析中開發(fā)人員要從用戶那里了解( )
A.軟件做什么
B.用戶使用界面
C.輸入的信息
D.軟件的規(guī)模
25.描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式是( )
A.E-R圖
B.DFD
C.結(jié)構(gòu)圖
D.框圖