zoukankan      html  css  js  c++  java
  • 面向对象和面向过程

    面向过程就是分析出解决问题所需的步骤,并用函数的形式一一解决,在解决问题的时候就分别调用函数。

    而面向对象就是把问题按照功能来划分

    比如在下棋中,面向过程解决问题的思路是:开始游戏、黑子先走、判断输赢、白字走、判断输赢、绘制画面...

    而面向对象则是根据功能对整个问题进行抽象,比如对棋子进行抽象,都是圆的,都是一次下一个等等,对于棋盘进行抽象,是一个带有很多方格的矩形盘。


    在可行性研究阶段和以后的一些阶段常常要描述现在系统和目标系统的概貌,其传统的工具是系统流程图,系统流程图是描述物理系统的工具。系统流程图的作用就是用图形符号以黑盒子形式描述组成系统的主要成分。程序流程图表示对信息进行加工处理的控制过程而系统流程图表达的是信息在系统各部件之间流动情况。


    结构化分析描述工具

      数据流图

      数据字典

      描述加工逻辑的结构化语言、判断表和判定树。

    数据流图DFD是结构化分析方法中用于表示系统逻辑模型的一种工具。它以直观的图形清晰的描述了系统数据的流动和处理过程,图中没有任何具体的物理元素,主要强调的是数据流和处理过程。

    数据字典是对数据流图中所包含元素的定义集合。

  • 相关阅读:
    hdu4276 依赖背包
    poj1155 依赖背包
    cf219d 基础换根法
    贪婪大陆——(树状数组)
    数星星(树状数组或者线段树)
    拓扑排序基础题——排序
    Codeforces Round #511 (Div. 1) T2 Little C Loves 3 II
    除虫药水(简单dp)
    烽火传递(单调队列优化dp,然而蒟蒻用一个优先队列做)
    ZOJ----3471Most powerful(简单状压dp)
  • 原文地址:https://www.cnblogs.com/tao7/p/12360962.html
Copyright © 2011-2022 走看看