码迷,mamicode.com
首页 > 其他好文 > 详细

面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?

时间:2016-03-17 21:17:17      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

 

1,结构化分析方法

结构化方法主要用于分析系统的功能,是一种直接根据数据流划分功能层次的分析方法;结构化方法的基本特点是表达问题时尽可能使用图形符号,即使非计算机专业人员也也易于理解,设计数据流图时只考虑系统必须完成的基本功能,不需要考虑如何具体地实现这些功能,对于相当复杂的系统,SA采用化整为零,逐个击破和从抽象到具体逐层分解的方法。

 2,面对对象分析方法

面对对象的分析分为问题分析和应用分析,问题分析的主要任务是收集并确认用户的需求分析和过程分析,从中抽象出问题的基本概念,属性和操作,然后用泛化,组成和关联结构描述实体间的静态关系。应用分析的主要任务是动态描述系统中对象的合法状态序列,并用动态模型表达对象的动态行为,对象之间的消息传递和协同工作的动态信息,OTM方法的基本思想是将面对对象的分析过程视为一个模型的构建过程,在建模中要构造三个模型:动态模型,对象模型,功能模型。

面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?

标签:

原文地址:http://www.cnblogs.com/kiko2014551511/p/5289295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!