面向过程及面向对象解析.docVIP

  • 4
  • 0
  • 约 5页
  • 2017-08-23 发布于福建
  • 举报
面向过程及面向对象解析

面向过程及面向对象解析摘要:本文从软件分析、设计的角度,讨论了面向过程和面向对象思想的特点及分析方法。面向过程和面向对象都是对软件分析、设计的一种认识思想,它指导着人们以不同的方式去分析和设计软件。软件的分析和设计在软件的生命周期中是非常重要的,它决定着将产生什么样的软件,这会涉及到编程语言的选择、软件的结构、可扩展性等多个方面。本文结合实际的案例,简要讨论了面向过程和面向对象的分析和设计方法,其中也涉及到多种工具(即DFD图,UML图)的使用,以说明不同的分析、设计思想的特点。 关键词:面向过程;自上而下;面向对象 中图分类号TP31 文献标识码A 文章编号 1674-6708(2012)66-0213-02 面向过程是一种以过程为中心的编程思想。面向过程也可称之为“面向记录”的编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态等等),并且它们不允许混合持久化状态和域逻辑。面向过程的思想,我们一般归纳为结构化分析方法。根据软件生命周期的不同阶段,结构化分析方法分为结构化分析(SA)、结构化设计(SD)、结构化程序设计(SP)等,主要的工具有DFD图、E-R图、结构化语言等,其精髓是自顶向下、逐步求精和模块化设计。比如:某个单位的商品订单处理软件。我们在运用结构化分析方法分析时,会根据数据是怎样一步步在各个处理序列中流动的,归结出所需要的处理模块,通常这些

文档评论(0)

1亿VIP精品文档

相关文档