需求分析、业务逻辑与数据结构

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

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

 

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]

你可能感兴趣的:(需求分析、业务逻辑与数据结构)