• 面向对象和面向过程


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

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

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

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


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


    结构化分析描述工具

      数据流图

      数据字典

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

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

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

  • 相关阅读:
    [转载]单点登录SSO:概述与示例
    Go实现基于WebSocket的弹幕服务
    Redis事务涉及的watch、multi等命令
    PHP实现快速排序
    PHP实现单例模式
    PHP实现二分法查找
    PHP实现冒泡排序
    Mac包管理神器Homebrew
    Mac超快速搭建Nginx、PHP、PHPStorm、XDebug环境
    修改CentOS服务器时间为北京时间
  • 原文地址:https://www.cnblogs.com/tao7/p/12360962.html
Copyright © 2020-2023  润新知