面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。
面向过程分析:帮助开发人员定义系统需要做什么(处理需求),系统需要存储和使用那些数据(数据需求),
系统需要什么样的输入和输出,以及如何把这些功能结合在一起来完成任务。面向过程分析的主要工具是数据流图(DFD),
这是一种显示面向过程分析中产生的输入、处理、存储和输出的图形模型。
面向对象分析(OOA):定义在系统中工作的所有类型的对象,并显示这些对象如何通过相互作用来完成任务,
主要工具是统一建模语言(UML)。