司法三等申論題
110年
[檢察事務官電子資訊組] 系統分析
第 二 題
你是否認為將交付後的軟體經常性維護視為一種錯誤而評斷原本的軟體開發過程是不佳的?請討論之。另請提出至少一種軟體度量指標並說明它(們)如何計算及幫助軟體維護活動。(25 分)
📝 此題為申論題
思路引導 VIP
看到此題,首先應聯想到『軟體維護的四大類型(改正性、適應性、完善性、預防性)』,藉此論證維護不等於『修 Bug』,頻繁擴充功能反而代表軟體具商業價值。接著,挑選一個最經典的軟體度量指標(如:McCabe 循環複雜度),寫出其計算公式並說明它如何幫助維護團隊找出高風險程式碼及規劃測試案例。
🤖
AI 詳解
AI 專屬家教
【破題】 軟體維護涵蓋了除錯、功能擴充與環境適應等多重面向,屬於軟體演進的正常生命週期,故不應將頻繁的維護直接等同於開發過程不佳;輔以客觀的軟體度量指標,方能科學化地評估程式碼品質並有效降低維護成本。 【論述】
▼ 還有更多解析內容