概念设计
概念设计的结果:
1.得到概念模型(ER模型), 2.得到概念设计说明书。
依据:
需求分析阶段得到的文档,包括需求分析说明书,功能模型(数据流程图或IDEF0图)以及需求分析阶段收集到的各类报表。
概念设计的过程
-
明确建模的目的
明确建模的目标,确定模型覆盖的范围。如用户类型,业务功能以及所处理数据的类型。 -
定义实体集
标识和定义应用领域中的实体集,其工作的基础是需求分析阶段得到的DFD图,需求说明书以及各种表格,报表等。建立实体集的简单方法就是根据他们的特征进行分类。如顾客信息类,商品信息类,销售单据类等。然后在列出每个实体集的名称。 -
定义联系
联系用于描述实体集之间的联系关系。如收银台和销售单据之间有收费关系。联系只标注两个实体集之间的直接关系,不标注间接关系,如顾客和商品之间是通过销售单据联系的,顾客和商品支架没有直接联系。
以下是实体集联系矩阵的例子:
-
建立信息模型
根据前阶段标识定义的实体集,联系,实体集之间的联系的基数,如ER模型。此模型的建立方法将在下一篇博客中详细介绍。 -
确定实体集属性
属性其实就是实体集的特征或性质。如果实体集很多,且实体集的属性也很多,为了使模型简明,实体集的属性可以不画在模型图中,将它们整理附在模型后即可。 -
对信息模型进行集成和优化
对模型进行集成与优化,包括检查和消除命名不一致,结构不一致等,保证构造的概念模型是正确,一致,满足需求的。