热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

【模型评审】模型记分卡

知识关键点√数据模型记分卡是一种积极,有效的数据模型质量评价方法。√在数据建设初期使用记分卡可以有效降低返工几率,即便一些新手也可以对数据模型提出改进

知识关键点

√ 数据模型记分卡是一种积极,有效的数据模型质量评价方法。
√ 在数据建设初期使用记分卡可以有效降低返工几率,即便一些新手也可以对数据模型提出改进意见。
√ 记分卡并非专用性技术,可以在任何项目中加以应用。



  在数据质量管理中经常容易被忽略的一个问题就是数据模型的质量。在项目开发过程中,我们经常以数据库设计为单一目标,而进行快速的数据模型构建,然而数据模型的意义却是深远,持久的。数据模型质量影响着数据结构的实现,影响着数据模型的适应能力,影响着数据的理解和交流,影响着数据质量规则的定义等,而且高质量的数据模型是架构健壮性应用系统的基础。所以,需要一个客观的评测方法来判断数据模型的优劣。


1. 理解数据模型记分卡

  数据模型记分卡是一种积极,有效的数据模型质量评价方法。记分卡具有以下4个基本特征。


  1. 不仅会凸显需要改进的地方,而且还会强调可取之处。
  2. 提供一个外部的,客观的视角。
  3. 提供简单,直观的审查方法。
  4. 支持所有类型的模型。

2. 记分卡模板

如下是为适用于各种模型评审者使用的记分卡模板。


编号计分项总分模型得分百分比备注
1模型对于项目需求的表达如何15
2模型的完整性如何15
3模型与其规划的匹配如何10
4模型的结构健壮性如何15
5模型的通用结构化设计如何5
6模型中的标准化命名如何5
7模型的可阅读性如何5
8模型中的定义如何10
9模型与企业数据模型的一致性如何5
10元数据与数据的匹配情况如何10
总分100

  每个计分项的总分表示该计分项对整个模型的影响程度。最终由于希望得到一个百分比,所以各项总分累计为100.模型得分列为特定的模型评审结果。百分比 则存储了模型得分除以对应计分项总分的结果。备注栏中记录关于模型得分的细节,以及修改模型可以采取的行动。备注栏中记录的简要性说明正式计分卡非常有益的关键所在,即便模型在某一项不存在问题,仍然可以在备注栏中注明该项获得满分的原因,最后一行为模型总分,是各计分项得分求和的结果,该值反映出某特定评审对模型的总体评价。


3. 记分卡简介

  以下是对10各计分项的简要介绍。


  1. 模型对于项目需求的表达如何?
  2. 模型的完整性如何?
  3. 模型与其规划的匹配如何?
  4. 模型的结构健壮性如何
  5. 模型的通用结构化设计如何
  6. 模型中的标准化命名如何
  7. 模型的可阅读性如何?
  8. 模型中的定义如何?
  9. 模型与其他数据模型的一致性如何?
  10. 元数据与数据的匹配情况如何?

推荐阅读
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • 5G至4G空闲态移动TAU流程解析
    本文详细解析了用户从5G网络移动到4G网络时,在空闲态下触发的跟踪区更新(TAU)流程。通过N26接口实现无缝迁移,确保用户体验不受影响。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
author-avatar
凹凸曼00威威_694
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有