zoukankan      html  css  js  c++  java
  • 需求分析、业务逻辑与数据结构

    需求分析的过程是建模的过程;

    分析的实施要素为组成分析和联系分析;

    http://blog.csdn.net/jjm1437/article/details/53185840

    业务逻辑分析的可执行方案:

    1)业务要素(组成)分析;

    2)业务逻辑(联系)分析;

    符合哲学中普遍联系与部分整体的原理。

    业务逻辑分析的思想:

           结构化分析方法(Structured Analysis,简称SA)是将待解决的问题看做一个系统,从而用系统科学的思想方法(抽象、分解、模块化)来分析和解决问题,并基于功能分解设计系统结构,通过不断把复杂的处理逐层分解来简化问题,其最核心思想是自顶向下的分解。

           结构化分析方法模型如下图所示:
    ● 数据字典是模型的核心,是关于数据的信息集合,也就是对数据流图中包含的所有元素定义的集合。对于数据流图中出现的所有被命名的图形元素加以定义,使得每个图形元素的名字都有确切的解释。
    ● 实体关系图(ER图):描述数据对象间的关系,用于数据建模。
    ● 数据流图(DFD图):描述了数据流在系统中流动的过程,以及对数据流进行变换的功能,用于功能建模。
    ● 状态迁移图(STD图):描述了对外部事件的响应方式,表示了系统的各种行为模式(称为状态)以及在状态间进行变迁的方式,用于行为建模。
           可见,结构化分析方法包含3层建模,数据建模、功能建模以及行为建模。

    数据模型常用ER图表示,ER图也称实体关系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法。

    数据结构:

    数据结构的本质:组成、联系与内存布局。

    • 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。记为:
    Data_Structure=(D,R)
    其中D是数据元素的集合,R是该集合中所有元素之间的关系的有限集合。[2]
  • 相关阅读:
    实现一个程序两套快捷键
    SystemC中文教程一
    logback的使用和logback.xml详解
    mysql语句练习50题
    Intellij IDEA中使用Debug调试详解
    用node-webkit把web应用打包成桌面应用
    Idea导入项目详解
    iReport 5.6.0 Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : data 最优解决方案
    CentOS 7.X 关闭防火墙
    将 MySQL root 的远程访问密码由空密码改为 password
  • 原文地址:https://www.cnblogs.com/feng9exe/p/6703030.html
Copyright © 2011-2022 走看看