【文章內(nèi)容簡介】
為“消息”。消息是一個(gè)實(shí)例與另外一個(gè)實(shí)例之間傳遞的信息,它請求對象執(zhí)行某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。所以本題正確答案選A。課后總復(fù)習(xí)一、1~5 A D D D B 6~10 A C D B A11~13 A D A二、 第三章第一節(jié)答案:B解析:需求分析階段的工作可概括為四個(gè)方面:需求獲取、需求分析、編寫需求規(guī)格說明書、需求審評。所以正確答案選B。答案:D解析:軟件指的是計(jì)算機(jī)系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)據(jù)和有關(guān)的文檔。軟件是邏輯產(chǎn)品,而不是物理實(shí)體,它具有無形性,通過計(jì)算機(jī)的執(zhí)行才能體現(xiàn)它的功能和作用。第二節(jié)答案:A解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。所以正確答案選A。答案:B解析:數(shù)據(jù)流程圖(DFD)、數(shù)據(jù)字典、判定樹和判定表是需求分析的常用工具。第三節(jié)答案:C解析:軟件設(shè)計(jì)原則遵循模塊化、抽象、信息隱藏、模塊獨(dú)立性。答案:B解析:需求分析方法分為結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆治龇椒ǎ渲薪Y(jié)構(gòu)化分析使用數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、結(jié)構(gòu)化英語、判定表和判定樹的工具,來建立一種新的、稱為結(jié)構(gòu)化規(guī)格說明的目標(biāo)文檔。第四節(jié)答案:B解析:測試并非為了表現(xiàn)程序的正確性,而是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。一個(gè)好的程序測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤;一個(gè)成功的程序測試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤用例。答案:C解析:軟件測試的目的是盡可能多地發(fā)現(xiàn)并排除軟件中隱藏的錯誤。測試避免由程序的編寫者測試自己的程序。程序經(jīng)調(diào)試改錯后不能證明程序中沒有錯誤,測試只能證明程序中有錯誤。第五節(jié)答案:A解析:軟件生命周期法將軟件開發(fā)過程分為8個(gè)階段,其開發(fā)的時(shí)間比較長。而在這段時(shí)間內(nèi),用戶的參與只局限在軟件定義期的3個(gè)階段中,以后的開發(fā)工作實(shí)際上只是由軟件開發(fā)人員去完成的。答案:D解析:軟件工程應(yīng)用于計(jì)算機(jī)軟件的定義、開發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。它包括3個(gè)要素:方法、工具和過程。課后總復(fù)習(xí)一、1~5 D D C C