知识补充软件工程1课件.pptVIP

  • 0
  • 0
  • 约1.67千字
  • 约 13页
  • 2018-06-08 发布于贵州
  • 举报
知识补充软件工程1课件

软件开发 软件由程序、数据和相关的文档组成。 程序 = 算法 + 数据结构(N.Wirth ) 算法是一个高效率的正确表达的解题方法与步骤。 数据结构主要有数据的逻辑结构、数据的存储结构以及对数据元素的操作。 简单地说,程序设计就是为计算机编制程序的过程,它涉及: 程序设计方法 程序设计语言等。 出现了许多程序设计方法。 程序设计范型 以不同的计算模型来对计算进行描述就形成了不同的程序设计范型(Programming Paradigms)。 典型的程序设计范型有: 过程式 对象式(面向对象) 函数式 逻辑式等 过程式程序设计 一种以功能为中心、基于功能分解的程序设计范型。 一个过程式程序由一些子程序构成,子程序描述了一系列的操作,每个子程序对应一个子功能,它实现了功能抽象。 过程式程序的执行过程体现为一系列的子程序调用。数据处于附属地位,它独立于子程序,在子程序调用时作为参数传给子程序使用。 程序 = 算法 + 数据结构 对象式(面向对象) 程序设计 一种以数据为中心、基于数据抽象的程序设计范型,通常称为面向对象程序设计。 一个面向对象程序由一些对象构成,对象是由一些数据及可施于这些数据上的操作所组成的封装体。对数据的操作是通过向包含数据的对象发送消息(调用对象提供的操作)来实现。对象的特征由相应的类来描述,一个类可以从其它的类继承。

文档评论(0)

1亿VIP精品文档

相关文档