lawpalyer logo

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

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

年份:

資訊處理 71 題

內聚力(Cohesion)與耦合力(Coupling)是評估系統設計的重要指標, 請使用結構圖(structure chart)分別繪製高內聚力(high cohesion)、鬆 散耦合(loosely coupled)的例子,並用文字說明這些例子。(20 分)
擔任軟體採購規劃的工作,必須著重委外資安議題的思考,請舉例詳 細說明服務水準協議SLA(Service Level Agreement)在資訊系統服務與 營運中扮演的角色。(10 分)請舉5 個重要措施以降低委外開發、測 試及運作時的風險。(10 分)
你與軟體開發專案夥伴們,希望能追蹤從開始到定案的所有檔案版本, 以確保能方便多人共用,順利完成專案。請列出版本控制系統 (Version Control System)重要的三個特色,並說明之。(10 分)目前 主流的版本控制系統的架構有集中式與分散式兩種,請分別舉例詳細 說明。(20 分)
假設ABC 專案採用敏捷方法開發,而你必須向其他成員說明敏捷開發 的需求收集方式,請詳細說明下列三者,何謂使用者故事(user story)、 情境(scenario)、故事板(storyboard)?並分別舉一實例。(30 分)
使用者從現行企業資訊系統轉換到新的企業資訊系統時,可以從三個面 向思考轉換策略,分別是轉換型式(conversion style)、轉換場所 (conversion location)、轉換模組(conversion model),請就上述三種面向 說明各種系統轉換策略,並從風險、成本和時間三種因素比較各種轉換 策略。(30 分)
請詳細說明在系統開發階段,驗收測試(acceptance testing)的目標、驗 收測試的兩個階段及測試用例是如何開發的。(20 分)
受到疫情影響,支援線上教學的數位學習系統也越來越受到重視,發展 上述系統的一組非功能需求,包括操作需求、效能需求、安全性需求和 文化與政策需求,請針對這些需求加以說明。(25 分)
請說明使用者介面設計中,導覽(navigation)設計的原則及常犯的錯誤。 (25 分)
系統轉換係指新系統取代原有系統的一系列過程,依據轉換策略可分 為:平行作業(Parallel operation)、試行作業(Pilot operation),以及分 段作業(Phased operation)。 試說明平行作業。(3分) 試說明試行作業。(3分) 試說明分段作業。(3分) 請以你自設的情境(請詳細敘明情境假設)來進一步說明上述三種策 略,在你的情境中你會建議何種策略,為什麼?其他二種策略又可能 有何問題?(16分)
現代電腦輔助軟體工程工具(CASE Tool)大都支援軟體專案管理,看板 (Kanban)方法是一種將系統開發流程圖像化的管理工具,專案中的工作 任務被放置在看板的不同位置,以表示工作任務目前的狀態。工作任務 一般可分為Backlog、Queue、In Progress 和Done 四種狀態。 請簡述開發團隊使用看板可幫助軟體專案管理那些工作?(10分) 假設目前看板進行中(In Progress)的工作任務數量尚未填滿,請問代表 什麼意涵?管理者應如何處置才能避免人力資源的閒置與浪費?(15分)
結構化分析中: 資料流程圖由那些元件所組成?(4分) 各元件分別表達什麼?(10分) 請自行假設情境(請詳細敘明情境假設)繪出一個資料流程圖,此流 程圖必須包含上述各種元件。(10分)
進行物件導向分析與設計時,須以類別圖表達系統之物件靜態結構。 請說明類別間有那四種關係?(4分) 請說明類別圖中之類別可分為那三種?(3分) 上述三種類別,每種類別主要負責那些工作?(9分) 請自行假設情境(請詳細敘明情境假設),繪出一個類別圖來表達上述 中至少一種關係,並標示牽涉到中的類別。(10分)
當與使用者進行需求導出時(requirements elicitation),促進性應用規格 技術(Facilitated Application Specification Techniques,以下簡稱FAST) 是一種常用的方法,請解釋何謂FAST 並描述FAST 施行之一般性規則 (general rules)為何?(25 分)
請解釋何謂敏捷式專案管理(Agile Project Management)?並說明其 與傳統專案管理的主要差異點。另請具體說明如何施行敏捷式專案管 理。(25 分)
請解釋何謂圈複雜度或循環複雜度(Cyclomatic Complexity)?並撰寫 一支碼行數(lines of codes)在50 以內的程式且逐步說明如何計算圈複 雜度。另請說明圈複雜度對軟體維護(software maintenance)的主要功 用或助益為何?(25 分)
請解釋何謂大爆炸測試(Big-Bang Testing)並說明其優缺點?(15 分) 請解釋何謂操作設定檔或作業輪廓(Operational Profile)並說明其如 何產生與主要用途為何?(10 分)
你是A 機關的資訊人員,貴機關即將完成【外勤資訊情蒐系統】的開發 工作,你的主管希望你能夠先進行必要的測試以確保系統上線後可以順 利運作,請問,你會建議進行那些種類的測試,為什麼?(25 分)
根據下圖的資料庫架構,請你繪製這個資料庫的實體關係模型(ER Model:Entity-relationship model),並請說明這個資料庫裡大致包 括有那些實體與關係。(25 分)
西林公司規定員工請假一天以內需要課長核可,超過一天三天以內,課 長之外,還需要處長核可,超過三天的假,課長、處長之外,還需要協 理核可。請問以上規定分別以決策表、決策樹表示,並請你畫出決策流 程圖以及用結構化英文加以描述。(25 分)
請畫一使用案例圖可以幫學生尋找公寓之校園住宿服務的使用案例。參 與者有房東,學生兩種。共有三個使用案例,房東可以增加租屋單位, 以及減少租屋單位,學生可以搜尋租屋單位。並請用文字描述這三個 使用案例。(25 分)
請從自動提款機的觀點看提款、查詢餘額和轉帳等相關流程,試述三個代表這三項 功能的使用案例,並建立自動提款機系統的使用案例圖。參與者有顧客以及銀行主 機。(25 分)
請舉一個Burn-Down Chart(燃盡圖)的例子並詳述之,其作用為何?(25 分)
請寫出user story 的樣板,並舉一個範例詳述之。(25 分)
請說明單元測試、整合測試、系統測試與使用者驗收測試主要是根據那些個別對應 的程序或文件來擬定測試計畫。(25 分)
合理統一流程(Rational Unified Process, RUP)為一物件導向方法論,適合使用物件 導向技術開發系統,它具有3 個主要特點,其中2 個分別為使用案例驅動 (Usecase-Driven)與架構中心(Architecture-Centric),請問第3 個主要特點為何? 請說明物件導向技術的那個特性,使得第3 個主要特點適合用於物件導向系統的開發? (20 分)
當系統過於複雜時,使用案例圖與類別圖也會過於複雜,對此,可以使用物件導向 統一塑模語言(Unified Modeling Language, UML)的那種圖形將之切割成子系統或 模組?請繪圖舉例說明之。又於切割成有意義的子系統或模組時,須使用一個簡短 名稱代表之,則表示這些子系統或模組內擁有何種力?(30 分)
統一塑模語言的4+1 觀點,可呈現統一塑模語言不同種類圖形在描述整個系統模型 時扮演的角色,稱為觀點模型(View Model),其可同時使用多個不同觀點來描述 系統架構,如下圖所示。請問使用案例觀點是從那3 者的角度描述系統行為?流程 觀點強調何種需求,並可使用UML 的何種圖呈現?實際觀點則是採用何者的角度來 描述最後部署的實際系統架構和軟體元件?(30 分)
物件導向程式設計的精神是資料抽象化,透過抽象資料型態建立電腦與真實世界之 間的橋樑,描述和模擬真實世界的實體。我們可以將個人基本資料問題抽象化成 Person 模型,用來模擬真實世界的「人」實體,內含姓名name、地址address 和電話 號碼phone 這三種資料。請以虛擬碼(Pseudocode)設計setPerson()、getName()、 getAddress()和getPhone()四種操作的方法,並標明那些操作屬於輸入、那些操作屬於 輸出?(20 分) 邏輯觀點 (Logical View) 開發觀點 (Development View) 流程觀點 (Process View) 實際觀點 (Physical View)
漸增模式(Incremental Model)是一種常見的軟體開發方法: 何謂漸增模式(請說明其執行程序與原則及強調重點為何)?(15 分) 請說明其與瀑布模式在應用上之差異?(10 分)
開發一套新系統,例如甲資訊公司承接乙公司的電子商務系統(含訂購、付款、出 貨等),需經歷需求分析、系統分析與設計等步驟: 請至少舉出常見的五種需求擷取方式。(10 分) 進行需求分析時,應以那些需求塑模工具、語言或圖形來表達那些不同性質的需 求(例如作業、規則、表單、資訊等)?(15 分)
一個系統開發專案在不同階段會有不同性質之參與者參與,例如使用者、系統分析 師、系統整合者、測試者、技師與專案管理者等,不同性質的參與者在專案發展過程 中,會在不同的時間點從不同的角度來看系統,例如使用個案觀點(Use Case View)、 設計觀點(Design View)、流程觀點(Process View)、實施觀點(Implementation View) 與部署觀點(Deployment View)。以應用物件導向技術為例,在實施觀點與部署觀點, 主要以元件圖與部署圖進行系統元件與結構的塑模。 請分別說明元件圖與部署圖主要表達什麼?(15 分) 請說明元件圖與部署圖在應用上之差異?(10 分)
資料庫若沒有適當的設計,於資料維護時可能造成異常現象,包括新增異常、刪除 異常及修改異常。請分別舉例說明這三種異常。(25 分)
於軟體系統的建置階段必須進行程式撰寫、測試與系統文件整備等,其中的測試有 所謂的單元(unit)測試,請問以物件導向設計的軟體系統而言,單元測試一般可 分為那兩種?請分別說明之。兩種單元測試的計畫來源(test plan source)為何?請 分別列出。(20 分)
請敘述輸出設計的三個主要原則為何?請寫出五種類型的輸出,並解釋之。 (30 分)
物件導向的設計樣式(design pattern)可幫助軟體開發者解決軟體設計的問題並提 高軟體品質,低耦合度樣式(low coupling pattern)可保持類別之間最低的耦合度。 高耦合度類別表示該類別需依賴其他很多個類別,和很多個類別之間有各種類別關 係,可以使用封裝(encapsulation)來降低耦合度。例如:如下所示之訂購商品系 統通訊圖,客戶類別擁有訂單類別,三個類別間相互依賴。如讓訂單類別來建立訂 單明細類別,可降低類別間的耦合度,其好處是當實作需要更改訂單明細類別時, 只會影響到訂單類別,而不會影響到客戶類別,請畫出低耦合度樣式的通訊圖。 (20 分)
物件導向設計的主要工作是進行互動塑模(interaction modeling),其主要目的為 何?請問進行類別屬性、行為和類別關係的細部設計建立設計模型(Design Model)類別圖的基本步驟為何?(30 分) :客戶 :訂單 項目[i]:訂單明細 2.1:附加() * [每一個商品] 2:<<create>> * [每一個商品] 1:<<create>>
請試述下列名詞之意涵:(每小題5 分,共25 分) 資料操作語言(Data Manipulation Language, DML) 委外需求建議書(Request for Proposal, RFP) 繼承(Inheritance) 主鍵(Primary Key) 中介或詮釋資料(Metadata)
請舉例詳述一位理想的系統分析師(System Analyst)應具備那些面向的能力及其理 由。此外,應如何進行資訊系統專案之成本效益分析(Cost/Benefit Analysis)之作 法。(20 分)
當開發一應用軟體系統時,我們常使用到系統開發生命週期(System Development Life Cycle, SDLC)的觀念,請說明下圖所表示的意義為何?(25 分)
請以任何以資料處理為主的資訊系統為例,以結構化技術完成以下工作及提供相關 說明(可作任何假設): 試述該系統的目的,並繪製資料流程圖(Data Flow Diagram):至少包含環境圖 (Context Diagram)及至少下二階層的資料流程圖,每一階層至少含2 個程序 (Process)。(15 分) 詳述自前項資料流程圖轉化成結構圖(Structure Chart)的方法及其結果。(15 分)
某機關的同仁有不同計算薪資的方式。全職員工依據職級與年資給與薪資;兼職員 工同樣是依據職級與年資,但必須考慮工作時數給與薪資;臨時員工不會扣除退撫 金,其他薪資計算則比照全職員工。請以該機關每月計算核發員工薪水為例,說明 物件導向觀念中多型(Polymorphism)的意義。(25 分)
請以圖書館管理資訊系統為例,採用UML 符號完成以下工作及提供相關說明(可 作任何假設): 試述該系統的目的,並繪製其使用案例圖(Use Case Diagram),至少含3 個使 用案例。(10 分) 繪製其類別圖(Class Diagram),至少含3 種類別(含屬性與方法)。(10 分) 針對前項任何一種類別所產生的物件,繪製其狀態圖(State Machine Diagram), 至少含3 種狀態。(10 分)
何謂軟體專案管理的作業流程構面?請說明一個外包的軟體開發專案大致的作業流 程為何?(25 分) 系統規劃 系統維運 系統設計 系統 分析 系統 建置
何謂耦合力(Coupling)與內聚力(Cohesion)?請分別針對結構化技術及物件導向 技術,舉例說明如何利用耦合力與內聚力的概念,協助進行系統設計之相關工作? (20 分)
軟體發展策略從傳統的結構策略(Structure Methodology)已逐漸轉移到敏捷開發策 略(Agile Methodology),請問為什麼會有如此的轉變(有何好處)?(5 分)根 據學者大衛和紐曼(Davis&Naumann, 1999)所提改善知識工作者策略有七項,分 別是減少介面時間和錯誤(Reduce interface time and errors),減少處理學習時 間和雙重處理的損失(Reduce process learning time and dual processing loss),減 少處理結構化任務和制定輸出的投入和時間(Reduce time and effort to structure tasks and format outputs),減少非有益的擴展工作(Reduce nonproductive expansion of work),減少資料與知識搜尋和儲存的時間與成本(Reduce data and knowledge search and storage time and cost),減少溝通和協調的時間和成本(Reduce communication and coordination time and cost),減少人們資訊過載的損失(Reduce losses from human information overload)。請就前述七個策略任選五項,舉例說明如何實施於 傳統結構策略和敏捷開發策略以發展軟體(20 分)
ABC 公司是一個跨國快遞公司,擁有200 個國際分公司據點,公司每日平均約有 300 萬個需要遞送的新物品、550 萬個貨物需要追蹤、1 萬個退貨。此外客訴中心每 日平均需要處理2 萬5 千件的投訴以及200 萬件個案追蹤查詢。ABC 公司預計開發 CRM(customer relationship management)系統,結合RFID、二維條碼、手機APP 等新科技,提昇服務效率。此個案CRM 系統發展過程中包含那些成本?那些效益? 請詳述之。(30 分)
系統分析師在考慮使用者介面設計時的兩項重要觀念(User Interface Design Concepts)是什麼?(6 分)而在設計使用者介面時有七項重要的參考準則,分別 是什麼?(14 分)
日前A 金融機構發生電腦機房失火,造成重大硬體損失及資料遺失。B 金融機構遭 不明人士入侵資料庫,盜取個資。C 證券公司因為人為疏失,將交易的資料多打了 一個0,造成營業的重大損失以及不可估計的商譽損害。以這些案例作為你進行風 險管理的前車之鑑,請說明風險管理的步驟。(10 分)針對這些個案,定義出 最重要的風險事件,並且針對這些風險事件分別提出各種可能的解決方案。(10 分)
在雲端運算(Cloud Computing)環境中,從使用者角度而言,軟體的取得方式可能 從ASP 轉到SaaS 或PaaS。請問何謂ASP、SaaS 和PaaS?(9 分)請問這些服務 方式有何差別?(11 分)
“網路報稅系統"提供報稅人另一種申報的管道,請問在設計“網路報稅系統" 時,要考慮的非功能性需求(non-functional requirement)有那些?(15 分)為了 滿足這些需求,要進行那些容許測試(acceptance testing)?請說明這些測試,並舉例 子。(15 分)
為了確保系統資訊安全,業界通常以2010 OWASP Top 10 為規範標準。請寫出OWASP 英文全名和中文意思。(4 分)請問它會在系統發展生命週期(System Development Life Cycle, SDLC)中那一個階段中進行?(2 分)並請舉出前3 名(Top 3)的主要 防範議題是什麼?(9 分) 101年特種考試地方政府公務人員考試試題 代號: 類 科: 資訊處理 全一張 (背面) 34470
下列的圖示中,標示了每個工作所需的工作天數與程式師人數,假設每一個工作都 不會因為人手增加而減少工作天數,反而會因為人手增加,而增加溝通的困難。例 如:工作A 需要1 個人工作4 天,但是不會因為2 個人而變成只要2 天。請問至 少需要幾日才能完成所有工作?(5 分)假設開發團隊人力有限,限制每一天最 多能有3 位(含)程式師,請問至少需要幾日才能完成所有工作?(請寫下計算過 程,否則不予計分)(5 分) 工作A 4 天 1 程式師 工作D 4 天 1 程式師 工作E 3 天 2 程式師 工作B 9 天 2 程式師 工作F 2 天 2 程式師 工作C 6 天 1 程式師 結束 開始
下圖是系統分析與設計常用的塑模工具(Modeling tool)之一,請問其屬於物件導 向(Object Oriented)的那一種工具圖?(4 分)圖中的圓角矩形及文字是代表什麼 意義?(4 分)箭頭上所寫的文字又代表什麼意義?(4 分)此工具圖在系統發展 生命週期(System Development Life Cycle, SDLC)中那一個階段中使用?(4 分) 運用此圖的主要目的為何?(4 分) 公務員生涯變遷圖 考績合格 考生/候選 公務員 準公務員 合格公務員 中央/地方 公務員 正式公務員 續任公務員 退休公務員 通過考試 參加受訓 分發/派任 接受到任 續任/遷調 完成年資 公務員退休 報名考試
請說明物件導向系統分析與設計方法中的4+1 view。(10 分)
請參考下列旅館管理系統的使用案例圖(Use Case Diagram)撰寫「預約房間」的使 用案例規格書(Use Case Specification),繪出「入住」的物件導向的活動圖(Activity Diagram)。並請說明「預約者」與「客人」、「接待員」間是何關係?(30 分) 取得客戶資料 建立新客戶 檢查預約 檢查空房間 預約房間 接待員 準備帳單 預約者 客人 退房 入住 《extend》 《include》 《include》 《include》 《include》 《include》
請針對以下4 個專案方法論(Methodologies)名詞說明中文意思與解釋,再將它們 分成兩組,請說明你如此分組的理由。(25 分) RUP, Waterfall, RAD, eXtreme Programming(XP)
類別屬性的基本語法為:「能見度 屬性名稱:資料型態[=初值] 」;類別操作的 基本語法為:「能見度 操作名稱(參數列):傳回資料型態」,其中之操作參數 列的基本語法為:「參數名稱:資料型態[,參數名稱:資料型態] 」,請說明何謂 能見度(visibility)?可以分為那幾種?請分別說明之。(20 分)
請解釋驗收測試(acceptance test)、整合測試(integration test)、系統測試(system test)和單元測試(unit test)在什麼時機下測試?誰負責執行?(20 分)
請分別說明類別關係中的相依(Dependency)關係、結合(Associations)關係、 一般(Generalization)關係與實現(Realization)關係;以Java 語言實作時如何分 別表示?(20 分) (請接背面) 100 年特種考試地方政府公務人員考試試題 代號: 類 科: 資訊處理 全一張 (背面) 34270
零零肆機關人事室主任計畫設計一套機關人員專長查核系統,由人事室的副主任擔 任專案小組召集人,目前規劃專案工作的任務有如下9 項: 任務AÆ畫資料流程(DFD),需時5 週,無前導任務。 任務BÆ畫決策樹(decision tree),需時4 週,前導任務為A。 任務CÆ修訂決策樹,需時10 週,前導任務為B。 任務DÆ專案測試安裝與教育訓練,需時4 週,前導任務為C 和I。 任務EÆ彙整資料詞典(DD),需時7 週,前導任務為A。 任務FÆ製作輸出雛型(prototype),需時2 週,無前導任務。 任務GÆ修訂輸出設計,需時9 週,前導任務為F。 任務HÆ寫use case,需時10 週,無前導任務。 任務IÆ設計資料庫,需時8 週,前導任務為H, E 和G。 請依上面規劃的任務,選用甘特圖(Gantt Chart)或PERT 圖,任選一種,畫出 本專案的專案時程,並寫出你選用的理由。(15 分) 人事室主任非常重視此系統,希望能在規劃時程內完成,請問專案的關鍵任務 (Critical Path)是那些(寫出任務代號A, B, …即可)?需時多久完成?(10 分) (請接背面) 100年公務人員高等考試三級考試試題 類 科: 資訊處理 全一張 (背面)
在建立ATM 自動櫃員機系統的需求階段取得自動櫃員機提款流程的描述如下: 「客戶將金融卡插入自動櫃員機後,輸入卡片密碼,如果密碼正確,就可以選擇提 款功能,然後輸入提款金額,當帳戶餘額足夠時,就吐出鈔票,接著退出和取出卡 片,和列印收據,完成整個提款流程。」其活動圖如下所示。請於圖中找出主要流 程與各替代(alternative)流程,並請分別以流程內之動作依序列出。另請以主要流 程繪製出相對應之使用案例圖。(30 分) 插入金融卡 輸入密碼 退出與取回卡片 選擇提款 輸入金額 檢查密碼 準備列印收據 檢查帳戶金額 顯示餘額 吐出鈔票 退出與取回卡片 列印收據 ﹝密碼正確﹞ ﹝密碼不正確﹞ ﹝餘額不足﹞ ﹝餘額足夠﹞
凌凌参執法機關因行動設備採委外服務,提供行動設備給外勤執法人員,以利執行 任務時資訊搜尋、拍照、錄影、錄音、聯絡及衛星定位…等服務功能,請依下列 use case 所描述資訊處理步驟,畫出物件導向的use case Diagram、結構化分析的太 陽圖(context diagram)和第0 階資料流程圖(level 0 DFD),並根據第0 階資料 流程圖的資料儲存(datastore)和實體(entity)畫出其資料庫的實體關係圖(E-R Diagram)(30 分) Use Case Name: 行動設備委外供應商增加或 刪除行動設備(MD) ID: 1 Importance Level: 高 Primary Actor: 行動設備委外供應商(MD.Supplier) Short Description: 此use case 描述行動設備委外供應商從資料庫增加或刪除行動設備資訊 Trigger: 行動設備委外供應商有新的行動設備或需下架維修的行動設備 Type: External / Temporal 主要輸入: MD. Supplier 說明 來源 行動設備委外供應商名稱 行動設備委外供應商住址 行動設備提供廠牌型號 行動設備數量 行動設備功能規格 主要輸出: MD.DataStore 說明 目的地 行動設備名稱 行動設備廠牌型號 無線通訊功能 攝影功能 衛星定位功能 其他功能 主要執行步驟: 1. 行動設備委外供應商登入系統 1.1. 當行動設備可供使用: 1.1.1. MD. Supplier 填入適當行動設備資訊 1.1.2. 行動設備資訊登入到資料庫 1.2. 當行動設備需下架維修: 1.2.1. 系統刪除維修之行動設備資訊 Information for Steps 行動設備資訊 填完行動設備供應表單 MD.datastore 要求刪除相關行動設備資訊 Use Case Name: 外勤執法人員資料庫搜尋 ID: 2 Importance Level: 高 Primary Actor: 外勤執法人員(LEO) Short Description: use case 描述外勤執法人員如何搜尋資料庫找到所需的行動設備 Trigger: 外勤執法人員決定搜尋所需的行動設備 Type: External / Temporal 主要輸入: 外勤執法人員(LEO)之行動設備需求 說明 來源 行動設備功能 行動設備數量 主要輸出: 螢幕或列表 說明 目的地 行動設備供應商 行動設備廠牌型號 行動設備功能規格 行動設備可用數量 主要執行步驟: 1. LEO 從網站系統瀏覽行動設備 2. LEO 輸入搜尋條件 3. LEO 接觸行動設備委外供應商挑選行動設備 步驟資訊 系統網址 LEO 搜尋條件 搜尋結果 行動設備委外供應商服務資訊
在系統分析的專案規劃(project planning)階段有那些重要的工作項目?(25 分)
請描述在系統分析階段,資訊蒐集有那幾種方式?(25 分)
請說明使用物件導向方法進行系統分析時,經常會用到系統程序圖 (system sequence diagram),請說明製作一個互動系統程序圖時的目的、會使用到那些相 關的符號?其意義何在?請實際的繪製出一個系統程序圖,並說明之。(25 分)
請解釋下列出現在物件導向設計階段常用的三個原則:encapsulation、object reuse、information hiding,以及為何要使用這些原則,其對系統設計階段的意義 何在?(25 分)
可行性研究: 基於政府推動雲端運算的政策,凱建機關正在評估,是否將利用此次行政院組織改 造的機會,將原本分散各下屬機關與單位的行政資訊系統予以集中,透過雲端科技, 提供資訊服務。因為創新性頗高,機關首長要求資訊單位一定必須確保計畫的可行性: 請問你會建議凱建機關進行那些可行性研究。(10 分) 就本專案而言,請你建議凱建機關這些可行性研究應該要包括那些內容比較適當? (10 分)
試述系統委外可分為那幾個主要的工作階段請說明之。並請條列廠商所提計畫書一 般應包含哪些內容並說明之。( 分)
試述系統分析應交付文件產品為何請將系統分析活動的查核點及應交付文件產品 在甘特圖示中舉例並請分別說明之。( 分)
試述輸入輸出設計時應考慮之原則為何?並請舉 網站有關資料全文檢索介面 為例繪圖說明之。( 分)
試述在物件導向分析與設計中所謂的使用個案 模式的構成元件為何?其 建立的步驟為何?( 分)