DFD圖(數據流圖)與UML圖


DFD圖(數據流圖)與UML圖均是需求建模的工具,用於軟件開發中的需求分析階段。

不同的是DFD圖是結構化分析方法中的分析工具,而UML圖是面向對象的分析方法中的工具。

 

結構化分析方法的基本思想是“分解”與“抽象”;“分解”是將軟件的需求自頂向下,逐層分解細化;“抽象”是指在分析過程中先考慮本質屬性,抽象的概念,分層的進行需求分解,然后再逐層進行具體的細化。結構化分析方法一般用數據流圖+數據詞典進行描述。

面向對象的分析方法是以對象為導向的,對象一般指軟件的用戶,即從用戶的角度來考慮軟件的需求。面向對象的分析方法一般用UML進行描述,UML提供了9種不同類型的圖進行描述,詳細內容可以參考《UML大戰需求分析》

 

DFD圖與UML圖屬於不同的需求分析方法,那么這兩者可以混合使用嗎?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM