資源描述:
《軟考題(軟工部分)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、試題(14)某軟件設(shè)計(jì)師自行將他人使用C程序語言開發(fā)的控制程序轉(zhuǎn)換為機(jī)器語言形式的控制程序,并固化在芯片中,該軟件設(shè)計(jì)師的行為(14)。(14)A.不構(gòu)成侵權(quán),因?yàn)樾碌目刂瞥绦蚺c原控制程序使用的程序設(shè)計(jì)語言不同B.不構(gòu)成侵權(quán),因?yàn)閷υ刂瞥绦蜻M(jìn)行了轉(zhuǎn)換與固化,其使用和表現(xiàn)形式不同C.不構(gòu)成侵權(quán),將一種程序語言編寫的源程序轉(zhuǎn)換為另一種程序語言形式,?屬于一種“翻譯”行為D.構(gòu)成侵權(quán),因?yàn)樗幌碛性浖髌返闹鳈?quán)試題(18)下列敘述中,與提高軟件可移植性相關(guān)的是(18)。(18)A.選擇時間效率高的算法B.盡可能減少注釋C.選擇空間效率高的算法
2、D.盡量用高級語言編寫系統(tǒng)中對效率要求不高的部分分析:軟件可移植性是指與軟件可從某一環(huán)境移植到另一環(huán)境的能力有關(guān)的一組屬性。高級語言具有較好的可移植性,所以可以盡量用高級語言編寫系統(tǒng)中對效率要求不高的部分。減少注釋、選擇時間/空間效率高的算法都不能提高軟件的可移植性。參考答案D試題(19)、(20)在系統(tǒng)轉(zhuǎn)換的過程中,舊系統(tǒng)和新系統(tǒng)并行工作一段時間,再由新系統(tǒng)代替舊系統(tǒng)的策略稱為(19);在新系統(tǒng)全部正式運(yùn)行前,一部分一部分地代替舊系統(tǒng)的策略稱為(20)。(19)A.直接轉(zhuǎn)換B.位置轉(zhuǎn)換C.分段轉(zhuǎn)換D.并行轉(zhuǎn)換(20)A.直接轉(zhuǎn)換B.位置轉(zhuǎn)換
3、C.分段轉(zhuǎn)換D.并行轉(zhuǎn)換試題(19)、(20)分析新系統(tǒng)試運(yùn)行成功之后,就可以在新系統(tǒng)和舊系統(tǒng)之間互相轉(zhuǎn)換。新舊系統(tǒng)之間的轉(zhuǎn)換方式有直接轉(zhuǎn)換、并行轉(zhuǎn)換和分段轉(zhuǎn)換。直接轉(zhuǎn)換。直接轉(zhuǎn)換就是在確定新系統(tǒng)運(yùn)行無誤時,立刻啟用新系統(tǒng),終止舊系統(tǒng)運(yùn)行。這種方式對人員、設(shè)備費(fèi)用很節(jié)省。這種方式一般適用于一些處理過程不太復(fù)雜,數(shù)據(jù)不太重要的場合。并行轉(zhuǎn)換。這種轉(zhuǎn)換方式是新舊系統(tǒng)并行工作一段時間,經(jīng)過一段時間的考驗(yàn)以后,新系統(tǒng)正式替代舊系統(tǒng)。對于較復(fù)雜的大型系統(tǒng),它提供了一個與舊系統(tǒng)運(yùn)行結(jié)果進(jìn)行比較的機(jī)會,可以對新舊兩個系統(tǒng)的時間要求、出錯次數(shù)和工作效率給以公
4、正的評價(jià)。當(dāng)然由于與舊系統(tǒng)并行工作,消除了尚未認(rèn)識新系統(tǒng)之前的緊張和不安。在銀行、財(cái)務(wù)和一些企業(yè)的核心系統(tǒng)中,這是一種經(jīng)常使用的轉(zhuǎn)換方式。它的主要特點(diǎn)是安全、可靠,但費(fèi)用和工作量都很大,因?yàn)樵谙喈?dāng)長時間內(nèi)系統(tǒng)要兩套班子并行工作。分段轉(zhuǎn)換。分段轉(zhuǎn)換又稱逐步轉(zhuǎn)換、向?qū)мD(zhuǎn)換、試點(diǎn)過渡法等。這種轉(zhuǎn)換方式實(shí)際上是以上兩種轉(zhuǎn)換方式的結(jié)合。在新系統(tǒng)全部正式運(yùn)行前,一部分一部分地代替舊系統(tǒng)。那些在轉(zhuǎn)換過程中還沒有正式運(yùn)行的部分,可以在一個模擬環(huán)境中繼續(xù)試運(yùn)行。這種方式既保證了可靠性,又不至于費(fèi)用太大。但是這種分段轉(zhuǎn)換要求子系統(tǒng)之間有一定的獨(dú)立性,對系統(tǒng)的設(shè)計(jì)
5、和實(shí)現(xiàn)都有一定的要求,否則就無法實(shí)現(xiàn)這種分段轉(zhuǎn)換的設(shè)想。參考答案(19)D(20)C試題(21)、(22)下列要素中,不屬于DFD的是(21)。當(dāng)使用DFD對一個工資系統(tǒng)進(jìn)行建模時,(22)可以被認(rèn)定為外部實(shí)體。(21)A.加工B.?dāng)?shù)據(jù)流C.?dāng)?shù)據(jù)存儲D.聯(lián)系(22)A.接收工資單的銀行B.工資系統(tǒng)源代碼程序C.工資單D.工資數(shù)據(jù)庫的維護(hù)試題(21)、(22)分析數(shù)據(jù)流圖或稱數(shù)據(jù)流程圖(DataFlowDiagram,DFD)是一種便于用戶理解、分析系統(tǒng)數(shù)據(jù)流程的圖形工具。它擺脫了系統(tǒng)的物理內(nèi)容,精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存
6、儲等,是系統(tǒng)邏輯模型的重要組成部分。DFD由數(shù)據(jù)流、加工、數(shù)據(jù)存儲和外部實(shí)體4個要素構(gòu)成。外部實(shí)體是指存在于軟件系統(tǒng)之外的人員或組織,它指出系統(tǒng)所需數(shù)據(jù)的發(fā)源地和系統(tǒng)所產(chǎn)生數(shù)據(jù)的歸宿地。因此選項(xiàng)B、C、D都不符合外部實(shí)體的定義。參考答案(21)D(22)A試題(23)、(24)在系統(tǒng)驗(yàn)收測試中,(23)是在一個模擬的環(huán)境下使用模擬數(shù)據(jù)運(yùn)行系統(tǒng);(24)是在一個實(shí)際環(huán)境中使用真實(shí)數(shù)據(jù)運(yùn)行系統(tǒng)。(23)A.驗(yàn)證測試B.審計(jì)測試C.確認(rèn)測試D.模塊測試(24)A.驗(yàn)證測試B.審計(jì)測試C.確認(rèn)測試D.模塊測試試題(23)、(24)分析系統(tǒng)驗(yàn)收測試是最
7、終用戶使用真實(shí)數(shù)據(jù)一段時間后進(jìn)行的最終系統(tǒng)測試,它給最終用戶、管理人員和信息系統(tǒng)操作管理人員最后一次機(jī)會決定接收或者拒絕系統(tǒng)。系統(tǒng)驗(yàn)收測試是一種詳細(xì)測試,涉及3個層面的驗(yàn)收測試:驗(yàn)證測試、確認(rèn)測試和審計(jì)測試?!を?yàn)證測試是在一個模擬環(huán)境下使用模擬數(shù)據(jù)運(yùn)行系統(tǒng),它主要尋找錯誤和遺漏?!ご_認(rèn)測試在一個實(shí)際環(huán)境中使用真實(shí)數(shù)據(jù)運(yùn)行系統(tǒng)。在確認(rèn)測試過程中,可以測試系統(tǒng)性能、峰值負(fù)載處理性能、方法和程序測試、備份和恢復(fù)測試等?!徲?jì)測試證實(shí)系統(tǒng)沒有錯誤并準(zhǔn)備好了可以運(yùn)行。參考答案(23)A(24)C試題(25)采用瀑布模型進(jìn)行系統(tǒng)開發(fā)的過程中,每個階段都會
8、產(chǎn)生不同的文檔。以下關(guān)于產(chǎn)生這些文檔的描述中,正確的是(25)。(25)A.外部設(shè)計(jì)評審報(bào)告在概要設(shè)計(jì)階段產(chǎn)生B.集成測試計(jì)劃在程序設(shè)計(jì)階段產(chǎn)生C.系統(tǒng)計(jì)劃和需求說