1. 程式人生 > >資訊系統專案管理-1.資訊系統開發方法

資訊系統專案管理-1.資訊系統開發方法

一、結構化方法

也稱生命週期法,由結構化分析、結構化設計、結構化程式設計組成,是自頂向下、逐步求精和模組化設計

  1. 開發目標清晰化
  2. 開發工作階段化
  3. 開發文件規範化
  4. 設計方法結構化

不足與侷限性:

  1. 開發週期長
  2. 難以適應需求變化
  3. 很少考慮資料結構

二、面向物件法

優點:更好的複用性,符合人們慣性思維,縮短開發週期
缺點:大型專案不能涉足系統分析以前的開發環節
對於大型系統,最好先自頂向下結構化方法,後自底向上 OO 方法

三、原型化方法:也成為快速原型法

  1. 原型的概念和分類
    • 系統的一個早期可執行的版本,反應最終系統的部分重要特性
    • 按照是否實現功能來分:分為水平原型和垂直原型兩種
    • 按照最終結果來分:分為拋棄式原型演化式原型
  2. 原型法的開發過程
    • 確定使用者基本需求
    • 設計系統初始原型
    • 使用和評價原型
    • 修改和完善原型
    • 整理原型、提供文件
      原型法的開發過程
  3. 原型法的特點
    • 原型法可以使系統發開週期縮短、成本和風險降低、速度加快,獲得較高的綜合開發效益
    • 原型法是以使用者為中心來開發系統的,使用者參與程度大大提高,開發的系統符合使用者的需求,因而增加了使用者的滿意度,提高了系統開發的成功率
    • 由於使用者參與了系統開發的全過程,對系統的功能和結構容易理解和接受,有利於系統的移交,有利於系統的執行與維護
      不足之處:
    • 開發環境要求高:開發工具、開發人員和使用者素質、硬體裝置
    • 管理水平要求高:缺乏統一規劃和標準,難以控制開發過程

四、面向服務的方法(Service-Oriented):元件化、暴露介面