民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第62題

在ANSI/SPARC 三層架構中,以下的敘述哪些為正確?

題目

在ANSI/SPARC 三層架構中,以下的敘述哪些為正確?

  1. (1) 主要目的為達成資料獨立的特性
  2. (2) 修改概念層(Conceptual Layer)並不會影響外部層(External Layer)
  3. (3) 修改內部層(Internal Layer)並不會影響概念層(Conceptual Layer)
  4. (4) 主要目的為達成物件導向的特性

官方答案

(1) 主要目的為達成資料獨立的特性、(2) 修改概念層(Conceptual Layer)並不會影響外部層(External Layer)、(3) 修改內部層(Internal Layer)並不會影響概念層(Conceptual Layer)

解析

ANSI/SPARC 三層架構分為外部層、概念層與內部層,核心目標是達成資料獨立。外部層是使用者視觀,概念層描述整體邏輯結構,內部層描述實體儲存方式。邏輯資料獨立使概念層變更時,外部層及應用程式不必跟著修改;實體資料獨立使內部層變更時,概念層不受影響,因此第2、3項正確。物件導向是軟體設計典範,並非此架構的主要目的,第4項不正確。

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

官方資料