2003年1月份浙江省高等教育自學(xué)考試軟件工程試題

字號(hào):

一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題后的括號(hào)內(nèi)。每小題1分,共20分)
    1. “軟件危機(jī)”是指( )
    A. 計(jì)算機(jī)病毒的出現(xiàn)
    B. 利用計(jì)算機(jī)進(jìn)行經(jīng)濟(jì)犯罪活動(dòng)
    C. 軟件開(kāi)發(fā)和維護(hù)中出現(xiàn)的一系列問(wèn)題
    D. 人們過(guò)分迷戀計(jì)算機(jī)系統(tǒng)
    2. DFD中的每個(gè)加工至少需要( )
    A. 一個(gè)輸入流 B. 一個(gè)輸出流
    C. 一個(gè)輸入或輸出流 D. 一個(gè)輸入流和一個(gè)輸出流
    3. 為了提高模塊的獨(dú)立性,模塊之間好是( )
    A. 控制耦合 B. 公共耦合 C. 內(nèi)容耦合 D. 數(shù)據(jù)耦合
    4. 下面關(guān)于PDL語(yǔ)言不正確的說(shuō)法是( )
    A. PDL是描述處理過(guò)程怎么做
    B. PDL是只描述加工做什么
    C. PDL也稱為偽碼
    D. PDL的外層語(yǔ)法應(yīng)符合一般程序設(shè)計(jì)語(yǔ)言常用的語(yǔ)法規(guī)則
    5. 詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是( )
    A. DFD圖 B. 程序圖 C. PAD圖 D. SC圖
    6. 不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫(kù)應(yīng)用的語(yǔ)言是( )
    A. SQL B. Cobol C. 4GL D. Lisp
    7. 下列關(guān)于功能性注釋不正確的說(shuō)法是( )
    A. 功能性注釋嵌在源程序中,用于說(shuō)明程序段或語(yǔ)句的功能以及數(shù)據(jù)的狀態(tài)
    B. 注釋用來(lái)說(shuō)明程序段,需要在每一行都要加注釋
    C. 可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序
    D. 修改程序也應(yīng)修改注釋
    8. 下列關(guān)于效率的說(shuō)法不正確的是( )
    A. 效率是一個(gè)性能要求,其目標(biāo)應(yīng)該在需求分析時(shí)給出
    B. 提高程序效率的根本途徑在于選擇良好的設(shè)計(jì)方法,數(shù)據(jù)結(jié)構(gòu)與算法
    C. 效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面
    D. 程序的效率與程序的簡(jiǎn)單性無(wú)關(guān)
    9. 測(cè)試的關(guān)鍵問(wèn)題是( )
    A. 如何組織對(duì)軟件的評(píng)審 B. 如何驗(yàn)證程序的正確性
    C. 如何采用綜合策略 D. 如何選擇測(cè)試用例
    10. 結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于( )
    A. 軟件是否結(jié)構(gòu)化 B. 軟件配置是否完整
    C. 程序的完整性 D. 文檔的完整性
    11. 軟件維護(hù)困難的主要原因是( )
    A. 費(fèi)用低 B. 人員少
    C. 開(kāi)發(fā)方法的缺陷 D. 得不到用戶支持
    12. 可維護(hù)性的特性中,相互矛盾的是( )
    A. 可理解性與可測(cè)試性 B. 效率與可修改性
    C. 可修改性和可理解性 D. 可理解性與可讀性
    13. 快速原型是利用原型輔助軟件開(kāi)發(fā)的一種新思想,它是在研究( )的方法和技術(shù)中產(chǎn)生的。
    A. 需求階段 B. 設(shè)計(jì)階段
    C. 測(cè)試階段 D. 軟件開(kāi)發(fā)的各個(gè)階段
    14. 從目前情況來(lái)看,增量模型存在的主要問(wèn)題是( )
    A. 用戶很難適應(yīng)這種系統(tǒng)開(kāi)發(fā)方法
    B. 該方法的成功率很低
    C. 缺乏豐富而強(qiáng)有力的軟件工具和開(kāi)發(fā)環(huán)境
    D. 缺乏對(duì)開(kāi)發(fā)過(guò)程中的問(wèn)題和錯(cuò)誤具有應(yīng)付變化的機(jī)制
    15. 下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于行業(yè)標(biāo)準(zhǔn)的是( )
    A. GB B. DIN C. ISO D. IEEE
    16. 下列文檔與維護(hù)人員有關(guān)的有( )
    A. 軟件需求說(shuō)明書 B. 項(xiàng)目開(kāi)發(fā)計(jì)劃
    C. 概要設(shè)計(jì)說(shuō)明書 D. 操作手冊(cè)
    17. 在屏蔽軟件錯(cuò)誤的冗錯(cuò)技術(shù)中,冗余附加件的構(gòu)成包括( )
    A. 關(guān)鍵程序和數(shù)據(jù)的冗余存儲(chǔ)和調(diào)用
    B. 為檢測(cè)或糾正信息在運(yùn)算或傳輸中的錯(cuò)誤須外加的一部分信息
    C. 檢測(cè)、表決、切換、重構(gòu)、糾錯(cuò)和復(fù)算的實(shí)現(xiàn)
    D. 實(shí)現(xiàn)錯(cuò)誤檢測(cè)和錯(cuò)誤恢復(fù)的程序
    18. ( )是為了確保每個(gè)開(kāi)發(fā)過(guò)程的質(zhì)量,防止把軟件差錯(cuò)傳遞到下一個(gè)過(guò)程而進(jìn)行的工作。
    A. 質(zhì)量檢測(cè) B. 軟件容錯(cuò) C. 軟件維護(hù) D. 系統(tǒng)容錯(cuò)
    19. 表示對(duì)象相互行為的模型是( )模型。
    A. 動(dòng)態(tài)模型 B. 功能模型 C. 對(duì)象模型 D. 靜態(tài)模型
    20. CASE工具的表示集成是指CASE工具提供相同的( )
    A. 編程環(huán)境 B. 用戶界面
    C. 過(guò)程模型 D. 硬件/操作系統(tǒng)
    二、填空題(每空2分,共20分)
    1. 作為計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,軟件工程主要是為了解決________問(wèn)題。
    2. 投資回收期就是使________等于初的投資費(fèi)用所需時(shí)間。
    3. 在IDEF0方法的一個(gè)活動(dòng)圖形中控制活動(dòng)是指________.
    4. 劃分模塊時(shí)盡量做到________,保持模塊的獨(dú)立性。
    5. PAD圖是一種________展開(kāi)的二維樹(shù)形結(jié)構(gòu)。
    6. 對(duì)校正性維護(hù)應(yīng)該從________的嚴(yán)重性開(kāi)始。
    7. 類的實(shí)例化是________.
    8. 人們常用硬件可靠性的定量度量方法來(lái)度量軟件的可靠性和可用性,常用的度量軟件可靠性的兩個(gè)指標(biāo)是________和________.
    9. 將待開(kāi)發(fā)的軟件細(xì)化,分別估算每一個(gè)子任務(wù)所需要的開(kāi)發(fā)工作量,然后將它們加起來(lái),將得到軟件的總開(kāi)發(fā)量。這種成本估算方法稱為_(kāi)_______.
    三、名詞解釋(每小題3分,共15分)
    1. 需求分析
    2. 耦合性
    3. 結(jié)構(gòu)化程序設(shè)計(jì)
    4. 狀態(tài)圖
    5. 軟件配置管理
    四、簡(jiǎn)答題(每小題5分,共20分)
    1. 簡(jiǎn)述演繹法調(diào)試的具體步驟。
    2. 簡(jiǎn)述增量模型和瀑布模型的本質(zhì)區(qū)別。
    3. 簡(jiǎn)述設(shè)計(jì)一個(gè)容錯(cuò)系統(tǒng)的步驟。
    4. 簡(jiǎn)述在項(xiàng)目開(kāi)發(fā)時(shí),選擇程序設(shè)計(jì)語(yǔ)言應(yīng)考慮因素。
    五、應(yīng)用題(第1題6分,第2小題8分,第3小題11分,共25分)
    1. 某部門要處理大批單據(jù)所組成的事務(wù)文件,單據(jù)分為進(jìn)貨單和發(fā)貨單兩種,每種
    單據(jù)由多行組成,每行包括零件號(hào)、零件名稱、數(shù)量三個(gè)數(shù)據(jù)項(xiàng)。
    要求:用Jackson方法表示事務(wù)文件的數(shù)據(jù)結(jié)構(gòu)。(6分)
    2. 根據(jù)以下被測(cè)試的流程圖,選擇相應(yīng)的答案。(8分)
    (1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1
    A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2
    ①在1-3的答案中滿足判定覆蓋的測(cè)試用例是________ (2分)
    ②在1-3的答案中滿足條件覆蓋的測(cè)試用例是________ (2分)
    ③在1-3的答案中滿足判定/條件覆蓋的測(cè)試用例是________ (2分)
    (4)A=2, B=0, X=4 (5)A=2, B=0, X=4 (6)A=2, B=0, X=4
    A=2, B=1,X=1 A=2, B=2, X=1 A=1, B=1, X=1
    A=1, B=0,X A=1, B=0, X=3 A=1, B=1, X=4
    A=1, B=1,X=1 A=1, B=2, X=2 A=3, B=0, X=3
    ④在4-6的答案中滿足條件組合覆蓋的測(cè)試用例是________(1分)
    ⑤在4-6的答案中滿足路徑覆蓋的測(cè)試用例是________(1分)
    3. 某電視購(gòu)物公司采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)商品銷售計(jì)算機(jī)系統(tǒng),基本需求如下:
    (1)公司提供多種類商品,每種商品通過(guò)委托訂單來(lái)進(jìn)行征訂。
    (2)公司下屬多個(gè)分公司,每個(gè)分公司負(fù)責(zé)本地區(qū)委托訂單的收錄,打印收款憑證單。
    (3)公司負(fù)責(zé)分類、統(tǒng)計(jì)各分公司送來(lái)的委托單,進(jìn)行分類統(tǒng)計(jì)。
    要求:按照上述模型建立對(duì)象模型。(11分)
    歡迎訪問(wèn):自考網(wǎng)校 自考論壇 自考博客