系統分析-系統設計-需求分析的區別

  一般的計算機應用開發都要進行需求分析,在"軟件工程"或"系統分析與設計"中都有涉及。那IRP的需求分析與其有何不同呢?主要有以下幾個方面:
  1)分析的業務範圍不同。IRP的需求分析是強調對全企業、企業的大部分或企業的主要部分進行分析,是全局性的分析,需要全局觀點;而軟件工程中的需求分析是一種局部性的分析,只需根據應用開發項目的範圍進行調查分析,即使較大、涉及多個職能域,也是分散地進行以滿足編程爲需要的需求分析,不強調全局觀點。
  2)分析人員組成不同。IRP的需求分析要求企業業務人員參加,特別強調高層管理人員的直接參與。一般業務人員與系統分析人員組成"聯合需求分析小組(Joint Requirement Planning,簡稱JRP)",且要求業務人員在分析階段的主導作用,系統分析人員起協助輔導作用,整個需求分析過程就是業務人員間、業務人員與計算機人員間的研討過程;而軟件工程的需求分析主要是由系統分析人員完成,只向業務人員做一些調查,並沒有組織業務人員廣泛深入的參與。
  3)數據標準化要求不同。IRP的數據需求分析要建立全局的數據標準,是進行數據集成的基礎準備工作。即全局性的數據標準化工作要提前開始並集中統一地進行,不是等到應用項目開發時再分散地進行,此時將無法控制;而軟件工程中的數據需求分析不做數據標準化的準備工作,由分析人員因人而異進行數據調查,一般收集完用戶的單證報表就基本完成。
因此,應當說IRP的需求分析或者說信息工程IEM的需求分析,與軟件工程的需求分析不是對立的,而是互補的,是統一的,或者說是高層方法論和低層方法論的關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章