《軟件工程與UML建?!吩诰€平時作業(yè)2-00001
試卷總分:100 得分:100
一、單選題 (共 15 道試題,共 75 分)
1.在實際的開發(fā)過程中,糾正了程序中的錯誤之后,還應該選擇部分或全部原先已測試過的用例,對修改后的程序重新測試,這種測試稱為( )。
A.驗收測試
B.強度測試
C.系統(tǒng)測試
D.回歸測試
2.在一個模塊中直接引用另一個模塊中的數(shù)據,那么這兩個模塊之間是( )關系。
A.公共耦合
B.內容耦合
C.外部耦合
D.數(shù)據耦合
3.關于Actor 的說明錯誤的是( )
A.Actor在系統(tǒng)邊界外部
B.Actor直接與系統(tǒng)交互
C.Actor可能是任何事物
D.一個人只能擔任1個參與者
4.下面哪項不是軟件的主要基礎特征量 ( )
A.軟件規(guī)模
B.開發(fā)成本
C.工作量
D.錯誤數(shù)
5.在使用UML建模時,若需要描述跨越多個用例的單個對象行為,使用( )是最為合適的。
A.協(xié)作圖(collaboration diagram)
B.序列圖(sequence diagram)
C.活動圖(activity diagram)
D.狀態(tài)圖(statechart diagram)
6.在一個滿足數(shù)據平衡原則的數(shù)據流圖中,是不允許出現(xiàn)( )現(xiàn)象的。
A.在子圖中輸入流比父圖的輸入流多
B.在子圖中輸入流比父圖的輸入流少
C.輸入流比輸出流多
D.在子圖中的加工比父圖的加工少
7.對下面的個人所得稅程序中滿足判定覆蓋測試用例的是( ) If(income < 800) taxrate = 0; else if(income <= 1500) taxrate = 0.05; else if(income < 2000) taxrate = 0.08; else taxrate = 0.1;
A.income = (799,1500,1999,2001)
B."income = (799,1501,2000,2000)"
C."income = (800,1500,2000,2001)"
D."income = (800,1499,2000,2001)"
8.下列耦合性序列中,復合從弱到強排列的是( )
A.內容、公共、外部、控制、標記、數(shù)據
B.公共、數(shù)據、外部、控制、標識、內容
C.數(shù)據、標記、控制、外部、公共、內容
D.內容、標識、控制、外部、數(shù)據、公共
9.一般來說,在軟件維護過程中,大部分工作是由( )引起的。
A.適應新的軟件環(huán)境
B.適應新的硬件環(huán)境
C.用戶的需求改變
D.程序的可靠性
10.確認測試主要尋找與軟件( )說明不一致的錯誤。
A.需求規(guī)格
B.概要設計
C.詳細設計
D.界面設計
11.兩個模塊之間的耦合方式中,( )耦合的耦合度最高。
A.數(shù)據
B.非直接
C.控制
D.內容
12.下面描述中那些屬于軟件的開發(fā)特性( )
A.軟件開發(fā)具有風險性
B.軟件開發(fā)具有隨意性
C.軟件開發(fā)具有可描述性
D.軟件開發(fā)不具有變化性
13.關于設計的總體原則錯誤的是( )
A.設計不應陷入片面性
B.設計應追蹤分析模型
C.設計應適度分解
D.設計應分解的越細越好
14.造成軟件危機爆發(fā)的本質原因是( )
A.軟件從業(yè)人員過少,無法滿足日益增長的軟件開發(fā)需要
B.軟件復雜性越來越大、變化越來越快
C.軟件的普及應用導致了失業(yè)人口的增多
D.軟件開發(fā)成本越來越大,導致應用推廣造成了瓶頸
15.不屬于系統(tǒng)運營效益的是( )
A.直接效益
B.減少管理費用而產生的效益
C.提高工作效率、降低處理成本而產生的效益
D.開發(fā)系統(tǒng)消息發(fā)出后產生的股票收益
二、判斷題 (共 5 道試題,共 25 分)
16.在設計時模塊要分的越小越好( )
17.匯編語言是低級語言 ( )
18.貨幣的時間價值用來衡量貨幣在不同時期的內在價值( )
19.問題的定義弄清軟件系統(tǒng)要解決的根本問題,可行性研究弄清系統(tǒng)所需的資源和經費( )
20.項目管理的內容涉及人力資源管理、項目計劃、風險管理、項目跟蹤、質量保證、配置管理等方面( )
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777