1. 首页
  2. 行业
  3. 教育
  4. 结构化方法和面向对象方法-cuda ebook

结构化方法和面向对象方法-cuda ebook

上传者: 2024-07-27 11:21:43上传 PDF文件 11.81MB 热度 5次

1.3 结构化方法和面向对象方法在系统分析设计中,逐渐演变出一些系统化的技术手段,帮助我们更好地理解和设计复杂的系统。那么,这两者到底有什么不同呢?目前常见的两种方法是结构化方法和面向对象的方法。

1.3.1 结构化分析和设计

结构化的方法可谓是系统设计的老牌技法,它强调模块化的思想,采用“自顶向下,逐步求精”的方式,对系统进行划分。听起来是不是像在解剖一头大象?分解和抽象是这种方法的两大法宝。就像用手术刀一样,分解能让复杂的系统变得清晰,而抽象则帮助我们抓住系统的核心精髓。

在结构化分析中,我们把软件视作一个数据变换装置,接受各种输入,然后通过变换产生输出。这种思维方式有点像一个巨大的数据工厂。而在这个工厂中,数据流图(DFD, Data-Flow Diagram)就像是生产流程图,它帮助我们描述数据的流动和处理过程。数据流图由五个部分组成:加工、数据流、数据存储、数据源和数据潭。数据流是代表数据及其流向的箭头,而加工则是处理数据的“车间”。

如果你想深入了解这些方法的对比和更多细节,不妨看看这篇文章《面向对象方法与结构化方法》。这篇文章不仅分析了结构化方法的优点和局限,还介绍了如何在实际项目中选择合适的方法。

下载地址
用户评论