《軟件工程與UML建?!吩诰€平時作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 15 道試題,共 75 分)
1.軟件維護工作內(nèi)容為( )。
A.糾正與修改軟件中含有的錯誤
B.因環(huán)境已發(fā)生變化,軟件需作相應(yīng)的變更
C.為擴充功能、提高性能而作的變更
D.包括上述各點內(nèi)容
2.UML是一種面向?qū)ο蟮慕y(tǒng)一建模語言。它包含10種圖形,其中,用例圖展示了外部actor與系統(tǒng)所提供的用例之間的連接,UML中的外部actors是指( ),用例可以用活動圖來描述。
A.人員
B.單位
C.人員或單位
D.人員或外部系統(tǒng)
3.因果圖方法是根據(jù)( )之間的因果關(guān)系來設(shè)計測試用例的。
A.輸入與輸出
B.設(shè)計與實現(xiàn)
C.條件與結(jié)果
D.主程序與子程序
4.關(guān)于輸入輸出語句錯誤的編碼風(fēng)格是( )
A.輸入語句不用合法性檢查
B.有明確的提示
C.如有必要,進一步確認
D.輸出語句要加說明信息
5.關(guān)于耦合錯誤的說法是( )
A.是模塊間相互聯(lián)系強弱的度量
B.耦合的強弱取決于模塊間傳遞數(shù)據(jù)的方式、接口復(fù)雜情況以及傳遞數(shù)據(jù)的類型
C.各模塊之間的耦合越松散越好
D.各模塊之間的耦合越緊密越好
6.軟件生產(chǎn)的復(fù)雜性和高成本,使大型軟件生產(chǎn)出現(xiàn)危機,下述哪個(些)是軟件危機的主要表現(xiàn)( )
A.需求增長難滿足、生產(chǎn)成本過高
B.質(zhì)量不易保證
C.生產(chǎn)成本過高、進度難以控制
D.需求增長難滿足、生產(chǎn)成本過高、進度難以控制、質(zhì)量不易保證
7.狀態(tài)圖指明了對象所有可能的狀態(tài)以及狀態(tài)間的遷移(transition)。如果一個并發(fā)的狀態(tài)由n個并發(fā)的子狀態(tài)圖組成,那么,該并發(fā)狀態(tài)在某時刻的狀態(tài)由( )個子狀態(tài)圖中各取一個狀態(tài)組合而成。
A.每一
B.任意一
C.任意二
D.任意m(m≤n)
8.關(guān)于技術(shù)可行性的說法錯誤的是( )
A.從技術(shù)角度分析產(chǎn)品“做得了嗎?”
B.從技術(shù)角度分析產(chǎn)品“做得好嗎?”
C.從技術(shù)角度分析產(chǎn)品“做得快嗎?”
D.從技術(shù)角度分析“用戶會用嗎?”
9.下面不屬于集成測試要考慮的問題是( )
A.模塊的計算
B.全局數(shù)據(jù)結(jié)構(gòu)錯誤
C.模塊中某些遺漏的錯誤
D.系統(tǒng)的功能和性能是否滿足規(guī)范要求
10.兩個模塊之間的耦合方式中,( )耦合的耦合度最高。
A.數(shù)據(jù)
B.非直接
C.控制
D.內(nèi)容
11.下面內(nèi)聚級別從低到高排列正確的是( )
A.功能內(nèi)聚、順序內(nèi)聚、過程內(nèi)聚、時間內(nèi)聚、實用程序內(nèi)聚、偶然內(nèi)聚
B.實用程序內(nèi)聚、偶然內(nèi)聚、順序內(nèi)聚、過程內(nèi)聚、時間內(nèi)聚
C.偶然內(nèi)聚、時間內(nèi)聚、功能內(nèi)聚、順序內(nèi)聚、過程內(nèi)聚、實用程序內(nèi)聚
D.偶然內(nèi)聚、實用程序內(nèi)聚、時間內(nèi)聚、過程內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚
12.按照軟件配置管理的原始指導(dǎo)思想,受控制的對象應(yīng)是( )。
A.軟件元素
B.軟件項目
C.軟件配置項
D.軟件過程
13.下面那一項不是單元測試考慮的問題( )
A.模塊接口
B.模塊執(zhí)行外部I/O操作
C.全局數(shù)據(jù)結(jié)構(gòu)錯誤
D.模塊的計算
14.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標(biāo)準(zhǔn)則是模塊的( )
A.抽象和處處隱蔽
B.局部化和封裝化
C.內(nèi)聚性和耦合性
D.激活機制和控制方法
15.在設(shè)計測試用例時,( )是用得最多的一種黑盒測試方法。
A.等價類劃分
B.邊值分析
C.因果圖
D.判定表
二、判斷題 (共 5 道試題,共 25 分)
16.泛化關(guān)系代表特殊到一般的關(guān)系( )
17.功能點FP是面型尺寸的特征量( )
18.軟件開發(fā)的質(zhì)量保證主要是通過程序員的經(jīng)驗來保證的( )
19.軟件危機是指軟件開發(fā)和維護過程中存在的周期長、成本高、質(zhì)量低等問題( )。
20.狀態(tài)變遷圖是需求分析的功能模型( )