免費開始練習
高考申論題 106年 [統計] 資料處理

第 一 題

📖 題組:
當系統設計師完成新的資訊系統相關之輸入、輸出、處理控制之設計後,必須將相關設計內容具體文件化,作為後續程式撰寫與測試工作之準則,此文件即所謂「技術設計規格書」。一般而言,撰寫程式是基層資訊人員,即所謂的「程式設計師」的工作,然而程式設計的規範或資料結構之設計,都會影響到該支程式之效能以及日後是否容易維護。而程式設計、測試與驗證之工作通常都會交互進行,直到程式全部撰寫完成後,會再進行大規模且整體性的系統測試與驗證,如此方可確保程式撰寫的過程都能正確無誤。 在系統開發實務中,程式個別局部測試正常後,並不表示整體全面之使用也會正常。當新系統個別程式測試正常後,測試人員(或測試小組)就要進行整體系統測試。整體系統測試通常會由一組人來擔任,主要成員除了資訊人員外,通常也會加入稽核或品管部門人員,必要時也邀請使用者參與。無論測試成功或失敗,所有測試過程的資訊都必須詳盡以檔記錄,以作為後續修改與調整之依據。
📝 此題為申論題,共 3 小題

小題 (一)

系統測試大致分為兩類:「黑箱測試(Black-box Testing)」與「白箱測試(White-box Testing)」。請詳細說明這兩種測試方式。(15 分)

思路引導 VIP

看到本題應立刻聯想到軟體測試的兩大核心流派:結構導向(白箱)與功能導向(黑箱)。作答時除了分別給出精確定義外,必須補充「測試焦點」、「常用技術」與「優缺點」,最後再進行兩者的對比,以展現答題的完整性與系統分析專業度。

🤖
AI 詳解
AI 專屬家教

【破題】軟體測試是確保系統品質與穩定性的關鍵步驟,依據對程式內部邏輯結構的了解程度,主要可區分為注重功能驗證的「黑箱測試」與注重內部邏輯驗證的「白箱測試」。 【論述】 一、黑箱測試(Black-box Testing)

小題 (二)

測試人員如何進行程式驗證?請詳細說明之。(10 分)

思路引導 VIP

看到「程式驗證」,應立刻聯想到軟體工程中 Verification(驗證:確保軟體正確實作設計規格)的概念。作答時可依循測試生命週期,從靜態與動態驗證切入,並結合白箱/黑箱測試手法,最後呼應題幹強調的「紀錄與回饋」進行閉環管理,以展現實務開發的完整觀念。

🤖
AI 詳解
AI 專屬家教

【破題】 程式驗證(Program Verification)旨在確認程式碼是否忠實且正確地實作了「技術設計規格書」之要求(即確認 "Are we building the product right?")。測試人員通常依循下列標準化流程與手法進行驗證。 【論述】

小題 (三)

除了程式碼以外,程式設計階段最後需產出為何?為何這些產出非常重要?(10 分)

思路引導 VIP

看到本題應直覺聯想軟體發展生命週期(SDLC)中「程式設計階段」除了實作(Coding)外的其他交付物。建議作答時先條列具體的產出項目(如技術文件、測試報告),再從系統維護性、知識傳承與品質保證等管理構面切入,論述其不可或缺的重要性。

🤖
AI 詳解
AI 專屬家教

【破題】在系統開發的程式設計階段,除了產出可編譯與執行的「程式碼」外,更需產出配套的「技術與測試文件」,此為落實軟體工程標準化與確保系統長期維運的核心關鍵。 【論述】 一、程式設計階段之其他重要產出

📝 同份考卷的其他題目

查看 106年[統計] 資料處理 全題

升級 VIP 解鎖