www.国产麻豆,超碰调教在线黄色,亚洲无码不卡高清,欧美一区二区在线观看免费高清

Leadge.com首頁 > 知識庫
文章搜索
項目管理:怎樣做需求分析(一)
2006-9-20 10:48:55  作者:方圓
  

  ⑵使需求符合系統的整體目標;

 、潜WC需求項之間的一致性,解決需求項之間可能存在的沖突。

  分析用戶需求

  在很多情形下,分析用戶需求是與獲取用戶需求并行的,主要通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的渠道。這些模型是對需求的抽象,以可視化的方式提供一個易于溝通的橋梁。用戶需求的分析與獲取用戶需求有著相似的步驟,區(qū)別在于分析用戶需求時使用模型來描述,以獲取用戶更明確的需求。分析用戶需求需要執(zhí)行下列活動:

  ● 以圖形表示的方式描述系統的整體結構,包括系統的邊界與接口;

  ● 通過原型、頁面流或其它方式向用戶提供可視化的界面,用戶可以對需求做出自己的評價;

  ● 系統可行性分析,需求實現的技術可行性、環(huán)境分析、費用分析、時間分析等;

  ● 以模型描述系統的功能項、數據實體、外部實體、實體之間的關系、實體之間的狀態(tài)轉換等方面的內容。



  

  圖2 DFD示意圖

  用于需求建模的方法有很多種,最常用的包括數據流圖(DFD)、實體關系圖(ERD)和用例圖(Use Case)三種方式。DFD作為結構化系統分析與設計的主要方法,已經得到了廣泛的應用,DFD尤其適用于MIS系統的表述。DFD使用四種基本元素來描述系統的行為,過程、實體、數據流和數據存儲。DFD方法直觀易懂,使用者可以方便地得到系統的邏輯模型和物理模型,但是從DFD圖中無法判斷活動的時序關系。圖2描述的是某個項目的DFD示意圖。

  ERD方法用于描述系統實體間的對應關系,需求分析階段使用ERD描述系統中實體的邏輯關系,在設計階段則使用ERD描述物理表之間的關系。需求分析階段使用ERD來描述現實世界中的對象。ERD只關注系統中數據間的關系,而缺乏對系統功能的描述。如果將ERD與DFD兩種方法相結合,則可以更準確地描述系統的需求。

  在面向對象分析的方法中通常使用Use Case來獲取軟件的需求。Use Case通過描述“系統”和“活動者”之間的交互來描述系統的行為。通過分解系統目標,Use Case描述活動者為了實現這些目標而執(zhí)行的所有步驟。Use Case方法最主要的優(yōu)點,在于它是用戶導向的,用戶可以根據自己所對應的Use Case來不斷細化自己的需求。此外,使用Use Case還可以方便地得到系統功能的測試用例。

此文章共有3頁  上一頁 1 2 3 下一頁

文章來源:中國項目管理資源網

軟件開發(fā)項目管理培訓課程方案


發(fā)表評論    【推薦】 【打印
我來評兩句 查看最新評論〗 
請您注意:
·遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而導致的法律責任
·本網留言板管理人員有權刪除其管轄留言內容
·您在本網的留言,本網有權在網站內轉載或引用
·參與本留言即表明您已經閱讀并接受上述條款
昵稱: 匿名
 
圖片廣告
熱點文章
論壇精貼