预习讨论题:面向对象分析和面向过程分析主要有哪些区别?

面向对象分析和面向过程分析的区别

面向对象分析和面向过程分析的区别

2019生物医学工程(2班)吴楷锐 -
回帖数:0

(1)面向过程分析首先关心的是功能,强调以模块(即过程)为中心,采用模块化、自顶向下、逐步求精设计过程,

(2)面向过程分析从系统的功能入手,将系统分解为若干功能模块。然而,由于用户的需求和软、

(3)面向对象方法则从所处理的数据入手,以数据为中心来描述系统,数据相对于功能而言,具有更强的稳定性,能较好地映射问题域模型。

(4)面向对象的设计过程就是指通过建立一些类以及它们之间的关系来解决实际问题,这就需要对问题域中的对象作整体分析,类和类间关系的设计要求较高,否则设计出的并不是真正意义上的面向对象的软件系统,而只是一些类的堆砌而已,不能体现出面向对象设计方法的优势之处。