舞会森林分析师有时会忘记或忽略数据要求。这可能是因为他们认为这不是他们的工作,或者是别人会照顾它。也可能是他们被看到的某些图表所吓倒,所有这些框和线一直走着。但是,无论为什么未记录或理解数据需求,如果您是正在构建信息系统的团队的一员,而在记录舞会森林流程时却没有任何数据概念,那么您只需要完成一半的工作即可。工作。
我为什么要在乎?
了解数据需求有各种好处。当舞会森林分析师了解舞会森林流程和数据时,就有很大的机会对这两个领域进行交叉检查。例如,如果有一个舞会森林流程不使用(或产生)任何数据,则很可能它不是舞会森林流程。同样,如果数据模型中有一个数据元素未被任何舞会森林流程使用,则可能存在丢失的舞会森林流程,或者该数据元素不在系统范围内。无论哪种方式,都可以使用此知识来确保舞会森林流程完整并且已捕获所有数据需求。
舞会森林分析师向与舞会森林功能和活动有关的主题专家和利益相关者询问的许多问题总是涉及舞会森林信息。这是舞会森林分析师了解哪些信息对涉众重要的最佳时机。我使用四种关键技术来记录数据需求。您选择的技术将取决于舞会森林环境,时间和金钱以及利益相关者和主题专家的偏好。
数据需求技术
资料建模
数据模型是用于捕获信息需求的功能更强大的工具之一。它之所以强大,是因为每个数据元素都可以被完整地记录下来,包括其数据类型,字段长度及其与其他数据元素的关系。如前所述,数据模型是验证舞会森林流程模型完整性的极好方法。使数据建模功能强大的另一方面是,一旦由主题专家建立并验证了数据建模,舞会森林分析师就可以与数据库管理员合作,将模型转发工程到物理数据库中,尤其是如果模型是使用数据建模工具设计的。
数据建模需要实践,除非您有使用该技术的经验,否则可能有必要参加培训课程并与经验丰富的同事或导师合作,以帮助您学习。
数据字典
数据字典是数据模型的必要部分,但是可以独立开发数据字典。数据字典是对系统数据元素的书面描述,描述了实体,每个实体的属性以及实体之间的关系。无需大量培训即可开发数据字典,但这不是一项琐碎的练习,并且需要持久性才能完成。
验证数据字典可能具有挑战性,因为舞会森林分析师经常会在利益相关者之间就定义达成分歧。必须在项目生命周期的早期协调这些差异,而忽略它们可能会造成灾难性的后果。
Report Analysis 和 Prototyping
舞会森林分析师可以描述数据需求的另一种方法是开发一系列报告模型。假设所有进入系统的数据都以一种或另一种形式出现在报告中。毕竟,如果数据不会出现在报表中,为什么还要将其放在数据库中呢?从理论上讲,一旦舞会森林分析师拥有一组由主题专家验证过的报告模型,就应该考虑每个数据元素。
通常,舞会森林分析师将不必从头开始生成报告模型,因为组织已经使用了报告。可能存在新的或不同的报告,这将导致其他数据要求,并且某些现有报告可能会发生更改。这是开发数据需求的最直接的技术之一,并且不需要大量的培训。
逆向工程
许多信息系统交付项目都专注于商用现货解决方案(COTS),因为大多数组织都意识到开发定制解决方案的风险和费用。部署COTS解决方案时,没有在定义舞会森林流程和数据要求方面做功课的组织很容易面临完全失败的风险。仅仅依靠卖方是不够的,因为到了最后,您要么确切知道自己购买了什么,要么很快就会发现。
逆向工程技术涉及获得有关COTS解决方案的试用版,并将软件的数据库复制到数据建模工具中以创建物理数据库架构。然后将该模式与代表组织数据需求的数据模型进行比较。对两者之间的差异进行分析将确定必须做出决定的领域。例如,如果解决方案不支持某些数据要求,则组织将不得不决定是否可以在没有解决方案的情况下使用它,或者实施手动解决方法,或者确定是否可以自定义解决方案。有很多原因导致对供应商的数据库进行反向工程并不总是可行的,即使有可能,也需要一些技术知识。
是的你可以!
您不必是数据建模专家即可捕获数据需求。您只需要好奇,愿意尝试一些新事物,并愿意与可能不了解您知识的其他IT专业人员一起工作。这是一个走出您的舒适区并进入舞会森林分析领域的机会,而这个领域是舞会森林分析但很多舞会森林分析师都不知道的领域。
不要忘记在下面留下您的评论。