美文网首页
【分享】结构化与面向对象化

【分享】结构化与面向对象化

作者: needrunning | 来源:发表于2019-05-17 15:11 被阅读0次

结构化与面向对象化之应用比较

主要内容如下

结构化分析的相关术语

数据存储

门其实对应的就是数据存储,它是一种数据上的抽象。实际上一个门还应该包括若干需明确定义的元素,像门的高度、宽度、厚度,门把手旋转的方向等。

数据加工

在这个系统中,开门是一种数据操作,对应了我们的数据加工,它是一种过程抽象。因为开门不仅限于开门这个动作,可能还包括了走到门前,按下把手,推动门若干动作,它是对一个过程的抽象。

数据流

在这个小系统中,数据或叫信息的流动体现不是很明显。我们再举一个例子,比如一篇博客的展示。首先博主要创作一篇博客,上传到博客园的服务器中,上传的格式可能是Markdown或者其他富文本格式,博客文本作为数据在博主与博客园之间流动。而在其他人浏览时,博客园从后端取出博客内容,为博客加上CSS样式,最后由浏览器渲染展示给浏览的人,这其中数据以HTML的格式从博客园的服务器流向了用户的浏览器,这是另一种数据的流动。

数据源和数据潭

在上面这个小例子中,对于博客园这个系统来说,其数据源就是博主,博主创作的博客存储在博客园中。其数据潭则是浏览博客的读者。

确定系统的边界

在对整体建模时,我们首先要借助数据流图构建一个系统功能模型。要完成系统功能模型,我们首先要确定系统的边界——数据源和数据潭

结构化结构化设计的主要目标就是给出一个软件的解决方案,它主要分为两个主要部分:

系统设计

系统设计确定了系统整体模块结构,包括了实现完整系统需要的模块与模块之间的相互调用关系。

模块设计

模块设计主要针对各个模块,对每个模块的需求进行清晰的定义与描述。

结构化方法中 信息流的概念最重要
面向对象方法中,一切从对象开始

相关文章

  • 【分享】结构化与面向对象化

    结构化与面向对象化之应用比较 主要内容如下 结构化分析的相关术语 数据存储 门其实对应的就是数据存储,它是一种数据...

  • JavaScript 设计模式

    面向对象 为什么使用面向对象 程序的执行是结构化的,顺序、判断、循环构成程序 面向对象让数据结构化 对于计算机,结...

  • 面向对象与五大设计原则

    什么是面向对象 把存储的数据结构化,结构化后就变得抽象,简单面向对象的方法主要是把事物给对象化,包括其属性和行为。...

  • Java核心技术学习笔记一

    第四章 类与对象 一、面向对象设计概述 1、面向过程与面向对象 传统的结构化程序设计通过设计一系列的过程(即算法...

  • JavaScript面向对象(一)

    面向对象的意义 数据结构化:对于计算机,结构化才是最简单的 编程应该 简单 抽象 面向对象三要素 继承【子类继承父...

  • js面向对象

    js面向对象(第五周) 什么是面向对象 面向对象是一种编程思想,是在面向过程编程(结构化编程)之后出现的,面向对象...

  • 第6章 面向对象基础概念

    1. 面向对象的基础知识 1.1 什么是面向对象 面向对象是一种软件开发方法,主要的开发方法 结构化 可视化 软件...

  • 信息系统项目管理师(二)

    信息系统开发方法 信息系统开发主要有四种:结构化方法、面向对象方法、原型化方法、面向服务的方法。 结构化方法...

  • 1.2 信息系统开发方法

    常用开发方法 结构化方法 面向对象方法 原型化方法 面向服务的方法 1. 结构化方法 也成生命周期法。是一种传统的...

  • 编程范式

    结构化编程 结构化编程对程序控制权的直接转移进行了限制和规范 面向对象编程 面向对象编程对程序控制权的间接转移进行...

网友评论

      本文标题:【分享】结构化与面向对象化

      本文链接:https://www.haomeiwen.com/subject/kttnaqtx.html