Please enable JavaScript.
Coggle requires JavaScript to display documents.
資訊系統開發模式 - Coggle Diagram
資訊系統開發模式
雛形模式
針對xx部分,
依分析、設計與實施
快速開發雛形
需求較清楚
資訊人員較能掌控
基於:需求變更無法避免設計
主要特性與原則
雛形as使用者、系統開發者需求溝通、學習機制
需求最清楚部分著手,
依使用者回饋,反覆修改擴充,
反覆時間盡可能的縮短
雛形快速開發
使用者高度參與
潛在問題
系統文件較不完備
缺乏整體規劃、分析、設計,不適合大型及多人參與
常見應用策略
xxx雛形策略
演進式
快速用後丟棄
優缺點
優點:
增進使用者參與
可以看得到、可操作雛形:溝通基礎
需求分析時間成本降低
系統正確性提高
缺點:
溝通較複雜、專案開發較動態
較難建構大型系統的雛形
缺乏深入的開發工具,系統效率差
瀑布模式
鼓勵依生命週期進行規劃
主要加強項目:
各階段:錯誤回饋
明確定義工作、交付文件,易於掌控
問題單純時:分析、設計、實施
問題
專案開始時,需求完全清楚描述
所有需求各階段同時考慮,在一個週期內完成
編程前強調完整的分析和設計文件,需求變更,文件大幅修改
開發週期長,使用者參與不足
程式編輯系統開發週期較後段開始,風險高
過程分成明確執行階段
漸增模式
需求→「部分需求」開發訂為一個開發週期
和瀑布式的不同
系統被分成多個子系統,各自獨立開發
系統開發可由多個週期完成
適用
預算須分期編列,將系統整體規劃,往後再分期執行
組織需要時間來熟悉與接受新科技,應用漸增模式有充裕的時間來學習與轉移技術
組織目標、需求可完全且清楚地描述
螺旋模式
1.找出系統的目標、可行之實施方案與限制
2.依目標與限制評估方案
3.由剩下之相關風險決定下一步該如何進行
此週期反覆進行,直到系統開發完成為止
導論
軟體開發模式
生命週期模式:概念模型表示
程序模式:特定目的
軟體開發遵循一開發模式優點
統一名詞、概念:有助於溝通、規劃、管理
標準、規範、政策:建立推行
評估、檢核、里程碑參考時點
簡要描繪重要功能、活動、特性
開發過程更結構化、易於管理
不斷改善的基礎
同步模式
三個構想:縮短時程
資訊同步:不同團隊的資訊互相交流與共享
整合式的管理系統
活動同步:多個團隊同時開發
源自
製造業的同步工程,目的:縮短開發時間
軟體開發程序模式