第三章 軟件工程基礎(chǔ)
一.選擇題
1.在軟件生命令周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是( )
A.概要設(shè)計(jì) B.詳細(xì)設(shè)計(jì) C.可行性研究 D.需求分析
2.下面不屬于軟件工程的3個(gè)要素的是( )
A.工具 B.過(guò)程 C.方法 D環(huán)境
3.檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為( )
A.確認(rèn)測(cè)試 B.集成測(cè)試 C.驗(yàn)證測(cè)試 D.驗(yàn)收測(cè)試
4.數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )
A.控制流 B.加工 C.數(shù)據(jù)存儲(chǔ) D.源和潭
5.下面不屬于軟件設(shè)計(jì)原則的是
A.抽象 B.模塊化 C.自底向上 D.信息隱蔽
6.程序流程圖(PFD)中的箭頭代表的是( )
A.數(shù)據(jù)流 B.控制流 C.調(diào)用關(guān)系 D.組成關(guān)系
7.下列工具中為需求分析的常用工具的是( )
A. PAD B. PFD C. N-S D. DFD
8.在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開(kāi)發(fā)中的階段是( )
A.詳細(xì)設(shè)計(jì) B.需求分析 C.總體設(shè)計(jì) D.編程調(diào)試
9.軟件調(diào)試的目的是( )
A. 發(fā)現(xiàn)錯(cuò)誤 B.改正錯(cuò)誤 C.改善軟件的性能 D.挖掘軟件的潛能
10.軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),以及( )
A.階段性報(bào)告 B.需求評(píng)審 C.總結(jié) D.都不正確
二.填空題
1.軟件是程序、數(shù)據(jù)和( )的集合.
2.Jackson方法是一種面向( )的結(jié)構(gòu)化方法
3.軟件工程研究的內(nèi)容主要包括( )技術(shù)和軟件工程管理
4.數(shù)據(jù)流圖的類型有( )和事務(wù)型
5.軟件開(kāi)發(fā)環(huán)境是全面支持軟件開(kāi)發(fā)全過(guò)程的( )集合。
第三章參考答案
一.選擇題
1.D 2. D 3. A 4. A 5. C 6. B 7. D 8. C 9. B 10. B
二.填空題
1) 文檔 2) 數(shù)據(jù)流 3) 軟件開(kāi)發(fā) 4) 變換型 5) 軟件工具
一.選擇題
1.在軟件生命令周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是( )
A.概要設(shè)計(jì) B.詳細(xì)設(shè)計(jì) C.可行性研究 D.需求分析
2.下面不屬于軟件工程的3個(gè)要素的是( )
A.工具 B.過(guò)程 C.方法 D環(huán)境
3.檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為( )
A.確認(rèn)測(cè)試 B.集成測(cè)試 C.驗(yàn)證測(cè)試 D.驗(yàn)收測(cè)試
4.數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )
A.控制流 B.加工 C.數(shù)據(jù)存儲(chǔ) D.源和潭
5.下面不屬于軟件設(shè)計(jì)原則的是
A.抽象 B.模塊化 C.自底向上 D.信息隱蔽
6.程序流程圖(PFD)中的箭頭代表的是( )
A.數(shù)據(jù)流 B.控制流 C.調(diào)用關(guān)系 D.組成關(guān)系
7.下列工具中為需求分析的常用工具的是( )
A. PAD B. PFD C. N-S D. DFD
8.在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開(kāi)發(fā)中的階段是( )
A.詳細(xì)設(shè)計(jì) B.需求分析 C.總體設(shè)計(jì) D.編程調(diào)試
9.軟件調(diào)試的目的是( )
A. 發(fā)現(xiàn)錯(cuò)誤 B.改正錯(cuò)誤 C.改善軟件的性能 D.挖掘軟件的潛能
10.軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),以及( )
A.階段性報(bào)告 B.需求評(píng)審 C.總結(jié) D.都不正確
二.填空題
1.軟件是程序、數(shù)據(jù)和( )的集合.
2.Jackson方法是一種面向( )的結(jié)構(gòu)化方法
3.軟件工程研究的內(nèi)容主要包括( )技術(shù)和軟件工程管理
4.數(shù)據(jù)流圖的類型有( )和事務(wù)型
5.軟件開(kāi)發(fā)環(huán)境是全面支持軟件開(kāi)發(fā)全過(guò)程的( )集合。
第三章參考答案
一.選擇題
1.D 2. D 3. A 4. A 5. C 6. B 7. D 8. C 9. B 10. B
二.填空題
1) 文檔 2) 數(shù)據(jù)流 3) 軟件開(kāi)發(fā) 4) 變換型 5) 軟件工具