《軟件工程與UML建模》在線平時作業(yè)3-00001
試卷總分:100 得分:100
一、單選題 (共 15 道試題,共 75 分)
1.下面哪一項不是基本的軟件需求( )
A.功能需求
B.性能需求
C.環(huán)境需求
D.市場需求
2.關(guān)于RAD模型下面描述錯誤的是( )
A.RAD模型也叫快速應(yīng)用開發(fā)模型
B.在RAD是從線性順序模型“泛化”而來
C.RAD模型是多個線性順序模型的并行
D.RAD模型是多個線性順序模型的串行
3.對下面的個人所得稅程序中滿足判定覆蓋測試用例的是( ) If(income < 800) taxrate = 0; else if(income <= 1500="">
A.income = (799,1500,1999,2001)
B."income = (799,1501,2000,2000)"
C."income = (800,1500,2000,2001)"
D."income = (800,1499,2000,2001)"
4.不屬于開發(fā)成本的是( )
A.硬件成本
B.系統(tǒng)軟件成本
C.消耗品費用
D.用戶培訓(xùn)成本
5.軟件生產(chǎn)的復(fù)雜性和高成本,使大型軟件生產(chǎn)出現(xiàn)危機,下述哪個(些)是軟件危機的主要表現(xiàn)( )
A.需求增長難滿足、生產(chǎn)成本過高
B.質(zhì)量不易保證
C.生產(chǎn)成本過高、進度難以控制
D.需求增長難滿足、生產(chǎn)成本過高、進度難以控制、質(zhì)量不易保證
6.與“項目開發(fā)計劃”文檔有關(guān)的人員是( ?。?/span>
A.管理人員和開發(fā)人員
B.開發(fā)人員和維護人員
C.開發(fā)人員和用戶
D.管理人員和用戶
7.在劃分層DFD時,應(yīng)注意保持( )之間的平衡。
A.父圖與其子圖
B.同一父圖的所有子圖
C.不同父圖的所有子圖
D.同一子圖的所有直接父圖
8.在下列關(guān)于需求基線的描述中,正確的是( )。
A.判斷某需求項是否值得開發(fā)的評判標(biāo)準(zhǔn)
B.衡量需求工作量的一個參照物
C.每次開發(fā)迭代定義的需求集,在開發(fā)完之前不響應(yīng)變更
D.描述需求的一種模板
9.進行軟件測試的目的是( )
A.盡可能多地找出軟件中的缺陷
B.縮短軟件的開發(fā)時間
C.減少軟件的維護成本
D.證明程序沒有缺陷
10.以下屬于程序流程圖缺點的是( )
A.歷史悠久
B.使用廣泛
C.支持程序的三種基本控制結(jié)構(gòu)
D.可以隨心所欲地畫控制流程線的流向
11.數(shù)據(jù)流圖中有名字及方向的成分是( )
A.控制流
B.信息流
C.數(shù)據(jù)流
D.信號流
12.結(jié)構(gòu)化分析方法中,與數(shù)據(jù)流圖配合使用的是()
A.程序流程圖
B.實體聯(lián)系網(wǎng)
C.數(shù)據(jù)流圖
D.數(shù)據(jù)詞典
13.UML統(tǒng)一了三種面向?qū)ο蠓椒ǖ谋硎痉椒?,這三種面向?qū)ο蠓椒ㄊ牵ā 。?/span>
A.CoAD方法、OMT方法、OOSE方法
B.BooCh方法、OMT方法、OOSE方法
C.BooCh方法、CoAD方法、OOSE方法
D.BooCh方法、OMT方法、CoAD方法
14.關(guān)于繪制數(shù)據(jù)流圖的規(guī)定錯誤的是( )
A.每個處理要有編號,但不表示先后順序
B.每個處理要有編號,表示先后順序
C.每個圖中處理的數(shù)不應(yīng)超過9個
D.每個處理應(yīng)該既有輸入的數(shù)據(jù)流,也有輸出的數(shù)據(jù)流軟件設(shè)計方法
15.軟件測試就是在軟件投入運行之前,對軟件( )、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。
A.靈活性
B.軟件工程
C.軟件質(zhì)量
D.軟件測試
二、判斷題 (共 5 道試題,共 25 分)
16.Petri網(wǎng)是需求分析的行為模型( )
17.窮盡了所有路徑,就能保證測試的結(jié)果可靠( )
18.軟件質(zhì)量是指滿足明顯敘述的功能和非功能要求,符合明顯的已成文的開發(fā)標(biāo)準(zhǔn)以及具有所有職業(yè)開發(fā)的軟件所期望的隱含特征( )
19.問題的定義是在可行性研究的基礎(chǔ)上實行的( )
20.狀態(tài)變遷圖是需求分析的功能模型( )