lawpalyer logo

系統分析考古題|歷屆國考試題彙整

橫跨多種國家考試的系統分析歷屆試題(選擇題 + 申論題)

年份:

資訊處理 44 題

請舉一範例來建構使用個案圖(Use Case Diagram),並詳述其建構過程。(30 分)
試述下列兩個類別圖在意義上有何不同?您認為那個模型較符合系統的靜態描述? 為什麼?(20 分) 人
試比較軟體系統開發模式中的漸增開發模式與螺旋開發模式。(20 分)
請根據以下檔案資料,建置一個具第三正規化的類別圖模型。(30 分) Cust_ID Cust_Name Order_Number Order_Date Product_Number Product_Price Order_Quantity 1011 John 239 11/21/13 555 100
1011 John 239 11/21/13 444 120 2 1023 Ann 287 05/07/13 555 100 3 2243 Mary 292 02/13/14 333 80 3 2243 Mary 292 02/13/14 555 100 1 1011 John 238 01/23/14 444 120
2243 Mary 292 02/13/14 444 120 2 (A) (B) 姓名-住址 員工 0..* 1..1 人 姓名-住址 員工 員工 姓名-住址 員工 姓名-住址 人 人 0..* 1..1 (B) (B)
請分別說明系統之「邏輯設計」(Logical Design)與「實體設計」(Physical Design) 的意義,請進一步說明何謂資訊系統發展的方法?並舉一例表示之。(30 分)
於系統委外分析設計時,常需要需求估價書(Request for Quotation)或需求建議書 (Request for Proposal),請分別說明兩者的異同。(20 分)
欲以使用者案例(User Case)模式表達系統需求時,建立使用者案例的步驟為何?試 述有那四種主要的使用參與者(Actors)?使用者案例內的兩個符號(Symbol)間以 所謂的關係(Relationship)的線段連結,請舉例說明有那五種常見的關係?(30 分)
請舉例並繪圖說明何謂資料模式(Data Model)?請說明何謂基數(Cardinality)? 請舉例說明常見的基數有那些種類。(20 分)
今天你任職於某一家企業,要發展會計資訊系統,你有很確定的使用者,請說明你 所知道的系統分析方法有那幾類?並舉例說明之。(25 分)
請以電子化政府的應用為例,說明系統品質、資訊品質、服務品質與軟體品質的定 義與有何異同。(25 分)
系統需求的規格書應該包括那些內容?請以電子化政府為例說明之。(25 分)
系統分析與設計常發生的錯誤有那些?測試(testing)的方式又有那幾種?(25 分)
在系統開發的過程中,人的因素常是重要的考量依據,請詳細描述:使用者(User), 決策者(Decision Maker),和設計者(Designer)這三種不同的角色對系統開發的 看法及其差異性。(20 分)
在系統開發生命週期法(System Development Life Cycle , SDLC)中,可分為三個 階段:系統分析(System Analysis),系統設計(System Design),和系統製作 (System Implementation)。請說明這三個階段的主要內容。(20 分)
在結構化系統設計中,模組(Module)的內聚力(Cohesion)和模組的連結性 (Coupling)是兩項重要的考慮原則,請詳細描述這兩個原則。(20 分)
在系統開發的過程中,常使用兩種方法來進行系統開發:全功能開發方法 (Fully Functional Approach)和雛型開發法(Prototype Approach),請詳細描 述這兩種方法並比較兩者之間的不同及使用時機。(20 分)
在系統開發的問題上,可分為七個方面來思考:信賴度的問題(The Problem of Reliability),合法性的問題(The Problem of Validity),正確性的問題(The Problem of Accuracy),經濟性的問題(The Problem of Economy),即時性的問題 (The Problem of Timeliness),容量的問題(The Problem of Capacity),和產出的 問題(The Problem of Throughput)。請說明這七個問題的主要內容。(20 分)
在專案管理(Project Management)中,常使用兩種工具:要徑法(Critical Path Method, CPM)和計畫評核術(Program Evaluation Review Technique , PERT)來做 專案管理。請詳細描述這兩種工具及兩者之間的不同。(20 分)
在系統開發的過程中,系統分析師(Systems Analyst)和系統設計師(Systems Designer) 角色很重要。請詳細描述這二種不同的角色對系統開發的看法及其差異性。(20 分)
在系統測試(System Testing)中,主要有三種不同的策略可以使用:傳統方式 (Traditional Approach),漸進方式(Incremental Approach),和主要路徑方式 (Critical Path Approach)。請詳細描述這三種不同的測試方式。(20 分)
解釋名詞:(20 分,每小題5 分) 資料流程圖(Data Flow Diagram, DFD) 資料字典(Data Dictionary) 系統流程圖(System Flowchart) 系統需求分析(System Requirement Analysis)
解釋名詞:(每小題5 分,共20 分) 甘特圖(Gantt Chart) 沃泥爾圖(Warnier-Orr Diagram) 淨現值(Net Present Value, NPV) 結構化查詢語言(Structured Query Language, SQL)
使用案例(Use Case)之使用者需求模式的建構程序為︰ 步驟一︰確立事業需求者(Actors) 步驟二︰確立事業需求使用案例 步驟三︰建立使用案例模式圖 步驟四︰撰寫事業需求使用案例敘述 請以使用案例模式的建構程序以資訊系統委外為例建立使用案例模式圖並撰寫使用 案例之敘述。(25 分)
系統分析之可行性分析或問題分析階段之主要工作為: 步驟一︰了解問題的定義域 步驟二︰分析問題與機會 步驟三︰分析事業程序 步驟四︰建立系統改進目標 步驟五︰更新或修正專案計畫 步驟六︰尋求相關主管之建議 試以建立服務機關之www 網站為例進行可行性分析並明確寫出系統改進目標。(30 分)
試述系統設計時有關輸入(Inputs)的設計應考慮之原則為何?並請舉www 網站之 系統設計為例說明之。(25 分)
試舉例敘述物件導向設計中物件類別(Object Class)間之上層類型(Supertype)與 下層類型(Subtype)為何?其建立的步驟為何?(20 分)
以大型或國家型資訊系統為例,請說明資訊安全議題的涵蓋範圍與規劃作為。(25 分)
試述系統委外時應準備那些文件以供上網招標之用?請說明之。並請說明軟體採限 制性招標時的作業程序為何?請條列說明之。(25 分)
請說明塑模工具(modeling tool)在系統發展過程中所扮演的角色。(25 分)
請說明知識管理系統的導入流程。(25 分)
利用下列之資料元素。資料元素間之關係如下: 學生可修一門以上的課 一門課可有多個學生 一個學生可有一個以上的專長 一門課只由一位老師教授 一位老師可教多門課 一個學生於一門課只有一個成績 一個學生可參加多個社團 ---------------------------------------------------------------------------------------------- STUDENT-ID COURSE-TITLE STUDENT-NAME GRADE STUDENT-HOME-ADDRESS INSTRUCTOR-SSN* STUDENT-CAMPUS-ADDRESS INSTRUCTOR-NAME MAJOR INSTRUCTOR-OFFICE STUDENT-ORGANIZATION INSTRUCTOR-PHONE COURSE-# ---------------------------------------------------------------------------------------------- *INSTRUCTOR-SSN 指教師編號 請將資料元素由第一正規化轉為BC 正規化(BCNF)再轉為第四正規化。繪出實體 關係圖,並於圖上標出對應關係。寫出對應於實體關係圖之正規化的資料錄及其名 稱內容。(30 分)
甘梯圖(Gantt chart)與臨界路徑方法圖(Critical Path Method chart)是兩種最常用 的系統發展排程工具,請比較這兩種排程工具的優缺點與適用時機。(25 分)
請說明系統發展生命週期(SDLC)各階段的主要工作內容。(25 分)
試述系統設計時應考慮之原則為何?並請舉www 網站之系統設計為例說明之。 (25 分)
請說明如何進行系統發展的可行性評估?其評估項目為何?(25 分)
一般而言,專案管理包括專案規劃(planning)、專案組織(organizing)、專案控制 (controlling)、專案領導(leading)等管理功能的實現,請分別說明各項管理功能的 主要內容。(25 分)
試述在物件導向分析與設計中所謂的使用個案(Use Case)模式的構成元件為何?其建 立的步驟為何?(20 分)
在系統製作(implementation)階段中,請分別說明程式編寫前、編寫時、編寫後的 製作規劃。(25 分)
在物件導向分析(Object-Oriented Analysis)中,何謂類別(CLASS)?舉例說明之。何謂 物件(OBJECT)?舉例說明之。物件與類別的關係是什麼?(25 分)
物件互動(OBJECT INTERACTION)與訊息(MESSAGE)的關係是什麼?請描述物件導 向軟體系統中,物件互動的執行情形。(25 分)
工業界常用整合模式語言(UNIFIED MODELLING LANGUAGE, UML),其中有一圖 形叫順序圖(SEQUENCE DIAGRAM),請舉例說明順序圖。(25 分)
系統分析後,通常會產生多種文件,其中有「系統測試書」(SYSTEM TESTS)。請說 明系統測試書之用途及內容。(25 分)

退除役軍人轉任 6 題

請舉一範例來建構使用個案圖(Use Case Diagram),並詳述其建構過程。(30 分)
試述下列兩個類別圖在意義上有何不同?您認為那個模型較符合系統的靜態描述? 為什麼?(20 分) 人
試比較軟體系統開發模式中的漸增開發模式與螺旋開發模式。(20 分)
請根據以下檔案資料,建置一個具第三正規化的類別圖模型。(30 分) Cust_ID Cust_Name Order_Number Order_Date Product_Number Product_Price Order_Quantity 1011 John 239 11/21/13 555 100
1011 John 239 11/21/13 444 120 2 1023 Ann 287 05/07/13 555 100 3 2243 Mary 292 02/13/14 333 80 3 2243 Mary 292 02/13/14 555 100 1 1011 John 238 01/23/14 444 120
2243 Mary 292 02/13/14 444 120 2 (A) (B) 姓名-住址 員工 0..* 1..1 人 姓名-住址 員工 員工 姓名-住址 員工 姓名-住址 人 人 0..* 1..1 (B) (B)