那些網(wǎng)站建設(shè)的好登錄百度app
1.Jackson設(shè)計(jì)方法是由英國的M.Jackson所提出的。它是一種面向( ?)的軟件設(shè)
計(jì)方法。
????A.對象????B.數(shù)據(jù)流
????C.數(shù)據(jù)結(jié)構(gòu)????D.控制結(jié)構(gòu)
答案:C
2.軟件設(shè)計(jì)中,Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,它將數(shù)據(jù)結(jié)構(gòu)表示為
三種基本結(jié)構(gòu),分別為( ?)。
????A.分支結(jié)構(gòu)、選擇結(jié)構(gòu)和控制結(jié)構(gòu)
????B.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)?
????c.順序結(jié)構(gòu)、分支結(jié)構(gòu)和嵌套結(jié)構(gòu)
????D.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu)
答案:B
3.軟件工程方法是在實(shí)踐中不斷發(fā)展的方法,而早期的軟件工程方法是指( ?)。
??A.原型化方法????B.結(jié)構(gòu)化方法????C.面向?qū)ο蠓椒????D.功能分解方法
答案:B
4.在結(jié)構(gòu)化方法中,軟件功能分解應(yīng)屬于軟件開發(fā)中的( ??)階段。
????A詳細(xì)設(shè)計(jì)????B需求分析
????C總體設(shè)計(jì)????D編程調(diào)試
答案:B
5.數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中( ??)階段的工具。
?????A可行性分析????B需求分析
?????C詳細(xì)設(shè)計(jì)????D程序編碼
答案:B
(華東交通軟工:260130322)
6.數(shù)據(jù)字典(DD)是定義( ???)系統(tǒng)描述工具中的數(shù)據(jù)的工具。
????A數(shù)據(jù)流程圖????B系統(tǒng)流程圖
????C程序流程圖????D軟件結(jié)構(gòu)圖
答案:A
7.判定樹和判定表是用于描述結(jié)構(gòu)化分析方法中( ??)環(huán)節(jié)的工具。
????A功能說明????B數(shù)據(jù)加工 ?C流程描述????D結(jié)構(gòu)說明
答案:B
8.軟件需求分析一般應(yīng)確定的是用戶對軟件的( ?)。
????A.功能需求????B.非功能需求
c.性能需求????D.功能需求和非功能需求
答案:D
9.數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于( ?)。
????A.數(shù)據(jù)流圖????B.程序框圖
C.軟件結(jié)構(gòu)????D.方框圖
答案:A
10. 最高程度也是最差的耦合是(????)。
A. 公共耦合?????????????????? B. 內(nèi)容耦合
C. 控制耦合?????????????????? D. 數(shù)據(jù)耦合
答案:B
11. 概要設(shè)計(jì)階段產(chǎn)生的文檔不包括(????)。
A. 概要設(shè)計(jì)說明書????????????B. 數(shù)據(jù)庫設(shè)計(jì)說明書
C. 用戶手冊?????????????????? D. 開發(fā)進(jìn)度月報(bào)
答案:D
12. 一個(gè)模塊把數(shù)值作為參數(shù)傳送給另一個(gè)模塊,這種耦合方式稱為(????)。
A. 數(shù)據(jù)耦合?????????????????? B. 公共耦合
C. 控制耦合?????????????????? D. 標(biāo)記耦合
答案:A
13.?一個(gè)模塊內(nèi)部各程序段都在同一張表上操作,這個(gè)模塊的內(nèi)聚性稱為(????)。
A. 時(shí)間內(nèi)聚?????????????????? B. 功能內(nèi)聚
C. 通信內(nèi)聚?????????????????? D. 順序內(nèi)聚
答案:C
14. 結(jié)構(gòu)化設(shè)計(jì)是一種面向(????)的設(shè)計(jì)方法。
A. 數(shù)據(jù)流???????????????????? B. 模塊
C. 數(shù)據(jù)結(jié)構(gòu)?????????????????? D. 程序
答案:A
15. 結(jié)構(gòu)化設(shè)計(jì)又稱為(????)。
A. 概要設(shè)計(jì)?????????????????? B. 面向數(shù)據(jù)流設(shè)計(jì)
C. 面向?qū)ο笤O(shè)計(jì)?????????????? D. 詳細(xì)設(shè)計(jì)
答案:B
16. 反映模塊內(nèi)部特性的是(????)。
A. 接口???????????????????????B. 狀態(tài)
C. 功能???????????????????????D. 邏輯
答案:D
17. 畫軟件結(jié)構(gòu)圖時(shí)應(yīng)注意調(diào)用關(guān)系只能(????)。
A. 從上到下??????????????????? B. 從下到上
C. 從左到右??????????????????? D. 從右到左
答案:A
18. 變換型DFD是一個(gè)(????)結(jié)構(gòu)。
A. 循環(huán)??????????????????????? B. 選擇
C. 分層??????????????????????? D. 順序
答案:D
19. 在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具包括( ???)。
A. SC圖???????????????????? B. DFD圖
C. 判定表??????????????????? D. 形式化方法
答案:C
20. 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( ???)。
A. 篩選法????????????????????B. 遞歸法
C. 迭代法????????????????? D. 逐步求法
答案:D
21. 與詳細(xì)設(shè)計(jì)相對應(yīng)的是數(shù)據(jù)庫的( ???)設(shè)計(jì)。
A. 概念??????????????????? B. 邏輯
C. 物理???????????????????? D. 功能
答案:C
22. 詳細(xì)設(shè)計(jì)的基本任務(wù)中包括( ???)。
A. 數(shù)據(jù)流設(shè)計(jì)????????????? B. 人機(jī)對話設(shè)計(jì)
C. 數(shù)據(jù)庫的邏輯設(shè)計(jì)??????? D. 軟件結(jié)構(gòu)設(shè)計(jì)
答案:B
23. 下面說法不正確的是( ???)。
A. 流程圖不易表示數(shù)據(jù)結(jié)構(gòu)??? B. 流程圖容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu)?
C. 流程圖支持逐步求精?????? D. 流程圖描述的是程序的邏輯結(jié)構(gòu)
答案:C
24. 下面說法不正確的是( ???)。
A. 盒圖支持逐步求精?????? B.盒圖容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu)
C. 盒圖描述的是算法?????? D.盒圖容易表達(dá)模塊的層次結(jié)構(gòu)
答案:B
25. Jackson方法以( ???)為中心。
A. 控制??????????????????? B. 數(shù)據(jù)結(jié)構(gòu)
C. 活動(dòng)事件???????????????? D. 數(shù)據(jù)流
答案:B
26. Jackson方法是面向( ???)的設(shè)計(jì)方法。
A. 數(shù)據(jù)結(jié)構(gòu)???????????????? B. 數(shù)據(jù)流
C. 控制???????????????????? D. 對象
答案:A
27.軟件測試的目的是( ??B )。
A)試驗(yàn)性運(yùn)行軟件 ?B)發(fā)現(xiàn)軟件錯(cuò)誤 ?C)證明軟件正確 ?D)找出軟件中全部錯(cuò)誤
28.軟件測試中白盒法是通過分析程序的( ?B ?)來設(shè)計(jì)測試用例的。
A)應(yīng)用范圍 ?B)內(nèi)部邏輯 ?C)功能 ?D)輸入數(shù)據(jù)
29.黑盒法是根據(jù)程序的( ?C ?)來設(shè)計(jì)測試用例的。
A)應(yīng)用范圍 ?B)內(nèi)部邏輯 ?C)功能 ?D)輸入數(shù)據(jù)
30.為了提高軟件測試的效率,應(yīng)該( ?D ?)。
A)隨機(jī)地選取測試數(shù)據(jù) ??????????????B)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)
C)在完成編碼以后制定軟件的測試計(jì)劃 D)選擇發(fā)現(xiàn)錯(cuò)誤可能性最大的數(shù)據(jù)作為測試用例