lawpalyer logo

資訊處理 109 年系統分析與設計研究考古題

民國 109 年(2020)資訊處理「系統分析與設計研究」考試題目,共 4 題 | 資料來源:考選部

0 題選擇題 + 4 題申論題

系統開發的方法論是實作系統開發生命週期(System development life cycle, SDLC)的形式化方法。一類的方法論被稱為結構化設計(structured design),包含瀑布式開發法(waterfall development)和平行式開發法 (parallel development);一類是快速應用程式開發(rapid application development, RAD),包含階段式開發法(phased development)和雛形法 (prototyping);一類是敏捷開發(agile development),以極致程式設計法 (extreme programming)為代表。請分別就下列六個準則討論並比較上述 五種方法論。⑴使用者需求的釐清(Clarity of the user requirements)、 ⑵技術的嫻熟度(Familiarity with the base technology)、⑶系統複雜度 (System complexity)、⑷系統可靠度的需求(Need for system reliability)、 ⑸開發時程的壓力(Time pressures)、⑹開發時程的可見度(Need to see progress on the time schedule)。(30分)
在經濟可行性分析(economic feasibility analysis)中會進行成本效益分析 (cost-benefit analysis),成本效益共分成四大類,⑴開發成本、⑵作業成 本、⑶有形效益、⑷無形效益。請分別說明並各舉五個例子。(30分)
建立新系統有三個方法,自行開發(custom development),購買套裝軟 體(packaged software),外包(outsourcing),請分別就下列五種角度, ⑴企業需要(business need)、⑵企業內部的經驗(in-house experience)、 ⑶專案技能(project skills)、⑷專案管理(project management)、⑸時限 (time frame),討論三種方法的優缺點及選用時機。(20分)
進行物件導向分析與設計時,會用三種不同的結構模型表示法:CRC 卡、 類別圖(class diagram)、物件圖(object diagram)。請說明如何查核驗證 這三種表示法是一致的?(20分)