UML图和DFD图往往可以相互补充。例如,可以先使用UML的用例图来描述系统的功能需求,然后再使用DFD图来详细分析数据在系统中的流动和处理过程。这样,可以更加全面和深入地理解系统的需求,为后续的设计和开发工作提供有力的支持。