身心障礙人員考試身障四等-資訊處理類科計算機概要105 年第 36 題單選題
一個軟體系統的行為屬性(behavior attributes),通常會在下列那一個階段完成?
A需求階段(requirement)
B開發階段(development)
C測試階段(testing)
D規格階段(specification)正確答案
D正確答案
軟體行為屬性(做什麼、如何反應)在規格階段具體定義完成,需求階段只是概略描述。
為什麼答案是 D
規格階段(specification)將需求轉化為精確、可驗證的系統行為描述,包含輸入/輸出、反應邏輯等行為屬性,是行為屬性完成定義的關鍵階段。
載入中…
完整詳解
Pro · 無限重點 軟體行為屬性(做什麼、如何反應)在規格階段具體定義完成,需求階段只是概略描述。
需求=使用者想要什麼(粗略);規格=系統該怎麼做(精確)。行為屬性屬於精確定義,選規格階段。
逐選項分析
A✕ 陷阱
需求階段只蒐集使用者「想要什麼」的粗略描述,尚未細化為可實作的行為定義。容易誤選,但行為屬性需更精確的規格化。
B✕
開發階段是依據已定義好的規格進行程式撰寫與實作,行為屬性此時應已確定,而非此階段才完成。
C✕
測試階段是驗證系統是否符合既定規格,屬於檢核行為而非定義行為,若此時才定義行為屬性就太晚了。
D✓ 正確
規格階段(specification)將需求轉化為精確、可驗證的系統行為描述,包含輸入/輸出、反應邏輯等行為屬性,是行為屬性完成定義的關鍵階段。
軟體開發生命週期各階段任務
| 階段 | 主要任務 | 產出 | 行為屬性狀態 |
|---|
| 需求 Requirement | 蒐集使用者需求 | 需求文件(粗略) | 概略描述 |
| 規格 Specification | 精確定義系統行為 | 規格書 SRS | ✅ 完成定義 |
| 開發 Development | 依規格實作程式 | 程式碼 | 實作中 |
| 測試 Testing | 驗證符合規格 | 測試報告 | 驗證中 |