数据模型记分卡
正确性:
- 找到模型的评审记录及建议,与模型比较
- 找到已创建的用户故事,与模型比较
- 找到已经分析的数据库或接口设计,与模型比较
- 检查已确保选择了正确的业务范围
- 检查以确保模型遵循了现有标准
完整性:
- 确认获得了所有的业务元数据
- 确认获得了所有的技术元数据
- 确认获得了所有的需求
- 确认没有提供免费的服务
- 确认看清了所有模糊的需求
结构
一致性
- 检查如果一个属性在同一个数据模型中出现超过一次,每次出现都要有相同的定义
- 检查相同的定义没有用在两个不同的属性上
- 检查如果一个属性在同一个数据模型中出现多次,每次出现要有相同的格式、数据类型和其他详细信息
- 检查属性名称与数据类型匹配
完整性
- 检查每个主键都必须有值且非空
- 找出同一个实体中出现多次的属性
- 确保每个实体都有一个主键
- 确保没有用保留字作为属性名
- 确保每个实体都至少与模型中的其他实体有一个关系
标准
- 检查每个外键属性名与主键匹配
- 检查模型遵从一致的样式标准
可读性
- 检查模型上的字体大小颜色全局规整
数据
- 检查有做了数据源剖析的成果
- 确保含有枚举值的属性的枚举值完整且正确
- 确保必需的属性不含有任何空值
- 确保属性名与实际存储的数据保持一致
- 确保每个外键都连接回它的相应主键
- 确保每个属性的格式都与其实际数据保持一致
模型评审必需文档:
- 要评审的数据模型
- 实体和属性的定义
- 需求的工作成果(不限于标书分类、会议录音、Boq、用户故事)
附加的文档
- 当前的开发阶段
- 突出问题列表
- 附加的规则列表
|
序号 |
分类 |
总分数 |
模型打分 |
建议及问题描述 |
|
1 |
模型是否正确地捕获了需求? |
15 |
|
|
|
2 |
模型的完整性如何? |
15 |
|
|
|
3 |
模型与其模式的匹配情况如何? |
10 |
|
|
|
4 |
模型的结构是否合理? |
15 |
|
|
|
5 |
模型是否很好的利用了通用的结构? |
10 |
|
|
|
6 |
模型是否很好地遵从了命名规范? |
5 |
|
|
|
7 |
模型是否具有可读性? |
5 |
|
|
|
8 |
定义是否做得足够好? |
10 |
|
|
|
9 |
元数据与数据匹配得如何? |
15 |
|
|
记分卡
本文详细介绍了一种用于评估数据模型质量的记分卡方法,包括模型的正确性、完整性、结构合理性、命名规范、可读性等方面,通过量化评分来确保模型符合业务需求和技术标准。

被折叠的 条评论
为什么被折叠?



