Bead Bar公司案例 開發和採購資訊系統 Bead Bar 需要數位相機和新的軟體來分享珠寶設計 Meredith : 軟體開發要進行順利,而且不能影響業務 Leda : 想要知道商用軟體是否符合需求 Mitch :想要可以擴充到遊輪應用的彈性 Julia : 想要確定成本不會太高,而且有好的投資報酬率 Rachel : 這可以幫助我們更瞭解我們的運作嗎? Jim : 我們該如何調配員工的時程來配合系統開發,同時不影響工作? Abe :這些新系統可以在我們即有的軟硬體和網路環境中運作嗎? 維護的成本是多少?
系統開發方法 如何設計建置一個資訊系統的藍圖 系統開發方法 (SDM) 從開發到維護一個資訊系統的過程 改善系統開發的程序 產出高品質的系統 傳統的系統開發生命週期 (SDLC) 七個階段 規劃 – 測試 系統分析 – 建置 系統設計 – 維護 開發 通常要完成前一個階段才能繼續下一個階段 在後面的階段發生了問題,可能就要回到先前的階段
規劃 可行性分析 技術上 – 現有的技術是否可以決解目前的問題 ? 經濟上 – 公司是否能夠承擔系統的成本,和這個系統是否能夠提供相當的投資報酬 ? 操作上 – 評估人對系統的適應能力 抗拒改變 政策上的分歧 時程 – 確認系統的開發時程是否實際可行? 系統分析 系統分析師會與公司的員工一同工作來徹底瞭解問題,並提出新資訊系統解決方案的需求 工具和技術 資料流程圖 (DFD) 從最高層的觀點來看組織 逐漸往下仔細查看 電腦輔助工程 (CASE) 簡化系統開發流程的軟體
詳細的資料流程圖 系統設計 詳細描述如何建立新系統 邏輯系統設計 詳細描述系統的功能 結構圖 – 顯示組成整個系統的模組的概觀和細節 實體系統設計 描述將會用來達到這些功能的實際元件 設計凍結 範圍蔓延 功能蔓延