系統分析與設計 理論與實務應用

系統分析與設計 理論與實務應用

four bots

各位同學辛苦了!這段時期在育達科大教學告一段落,恭喜育達科大的同學解除我們毒性關係,已經口頭上向資管系主任請辭不續聘,希望我繼續教書的同學們說聲抱歉,由於種種因素而不得這麼做,希望同學們原諒我的作風,只要有些事情影響到我一定會切的一乾二淨,然後我去好好處理這些麻煩問題。

育達科大的同學們,你們已經是年輕人不是小孩,有些事情碰到問題要跟四筒老師一樣,要面對問題並且想辦法去解決,問題是不會因為時間久了而消失。各位同學其實老師也跟你們一樣,我不是一開始這麼厲害,也是晚熟的人,思考很久為何在學生時期全班聰明的同學為何都會作筆記及重複不斷的練習,因為沒有人是一開始就是天才,經過一些體驗才知道學習該如何進步,這就是老師再當學生的時候一直不斷重複動作的執行運動,才能夠在競賽與他人比較體力,相同道理在書上不斷重複練習或重新作筆記,提升個人的智力,所以老師在國中時期一直鍛鍊體力當運動選手,卻碰到不公平的教英文的班導師,也有很長一段時間被班導師列入壞學生名單,為何會這麼肯定說不公平,因為我頭腦簡單四肢發達,在班上成績中等,全班50位同學而我在26至30名,從未倒數的名次,有很多次全班發生打架或帶頭搗亂,都是全班第一名的班長帶頭或主導者,而都不關我的事情卻列入處罰名單中,全班最聰明的班長沒事也沒被處罰,有次同學就詢問班導師為何四筒沒有參與事件中,為何要列入處罰,我感謝有位同學幫我(四筒老師)說好話,卻得到班導師的回答壞學生就應受處罰,四筒就是壞學生沒有理由。我也因此習慣被老師指責我是壞學生,我就是我,無論任何人如何指責我,我做事風格依然不變,所以花多時間的磨練造就我一直不斷改變,因此我是不會因此沒有在教學而停止自我學習,同學們也不要因為老師沒有就沒有教學就不算老師,有些認同四筒老師的同學們,如有問題還是可以諮詢,最後我在10以上資訊產業的知識提供學生去查詢和了解什麼是系統分析

為什麼要系統分析與設計?

從一個人可以完成的數百行至數萬行的程式以至於到數十人才能完成的專案,想想看它的複雜性。

系統分析與設計的方式有哪些?

  • 結構化系統分析與設計
  • 物件導向式系統分析與設計

資訊系統的種類

  • 辦公室自動化系統 Office Automation Systems (OA)
  • 交易處理系統 Transaction Processing Systems (TPS)
  • 管理資訊系統 Management Information Systems (MIS)
  • 決策支援系統 Decisions Support Systems (DSS)
  • 主管支援系統 Executive Support Systems (ESS)
  • 專家系統 Expert Systems

系統分析與設計的步驟

  1. 限定問題
  2. 確定目標
  3. 調查研究收集數據
  4. 提出備選方案和評價標準
  5. 備選方案評估
  6. 提出最可行方案

系統分析與設計的目標

  • 使得錯誤降低
  • 完成使用者所需要的系統
  • 使得專案人員的合作更容易
  • 使系統的完成更有效率
  • 使系統能重複使用
  • 使系統易於維護

系統發展生命週期

意指發展一套系統的順序,用以開發完善的資訊系統。一般來說,根據各階段的定義,主要可分為:

  • 分析設計 (Define):著重需求定義,以符合業務內容及使用者需求為目的。
  • 架構設計 (Design):根據需求分析結果,進行包含系統任務目標、功能關聯、邊界範圍、各階層使用者的角色等內外部使用的規劃。
  • 程式實作 (Develop):落實既有之規劃,符合委託者或使用者的需要,將操作介面、資料處理、功能運作等完整的實現。
  • 系統測試 (Test):進行運作模擬,檢驗該系統的完成度,確保各項功能皆可符合既定的需求。
  • 分發部署 (Deploy):進行系統之分發與部署,確保過程中系統運作無誤,並安排教育訓練,使人員能正確操作系統之功能。
  • 運作與維護 (Maintain):系統服務之運作維持和更新,確保穩定的服務品質。
  • 變更管理 (Change):再度執行環境及需求的評估,進而調整系統,使其得以順利的運作。

系統分析與設計文件需解析每項功能作業

四筒老師之前系統分析文件為範例

系統分析範例文件