DFD图(数据流图)与UML图


DFD图(数据流图)与UML图均是需求建模的工具,用于软件开发中的需求分析阶段。

不同的是DFD图是结构化分析方法中的分析工具,而UML图是面向对象的分析方法中的工具。

 

结构化分析方法的基本思想是“分解”与“抽象”;“分解”是将软件的需求自顶向下,逐层分解细化;“抽象”是指在分析过程中先考虑本质属性,抽象的概念,分层的进行需求分解,然后再逐层进行具体的细化。结构化分析方法一般用数据流图+数据词典进行描述。

面向对象的分析方法是以对象为导向的,对象一般指软件的用户,即从用户的角度来考虑软件的需求。面向对象的分析方法一般用UML进行描述,UML提供了9种不同类型的图进行描述,详细内容可以参考《UML大战需求分析》

 

DFD图与UML图属于不同的需求分析方法,那么这两者可以混合使用吗?

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM