民國111年 第2梯次 電腦軟體設計丙級 學科

第26題

在軟體發展生命週期最後之維護階段通常費時最久,成本也最高,其形成原因相當多,下列何者並 非其中之一?

題目

在軟體發展生命週期最後之維護階段通常費時最久,成本也最高,其形成原因相當多,下列何者並 非其中之一?

  1. (1) 程式設計不夠結構化
  2. (2) 維護人員偷懶
  3. (3) 軟體文件(如程式說明書)不全
  4. (4) 分析時未全盤了解使用者需求

官方答案

(2) 維護人員偷懶

解析

軟體維護階段耗時最久、成本最高,常見原因來自軟體本身的體質與前期作業缺失:程式設計不夠結構化,使修改容易牽一髮動全身;軟體文件(如程式說明書、需求規格)不全,維護人員難以理解原設計;分析階段未全盤了解使用者需求,導致上線後不斷補救與變更。這些都是可歸因於工程方法的因素。「維護人員偷懶」屬於對人員態度的主觀評斷,並非軟體工程公認的形成原因,故選此項。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料