9、数据仓库开发:迭代方法与需求定义

数据仓库开发:迭代方法与需求定义

在软件和数据仓库开发领域,选择合适的开发方法以及明确功能和非功能需求至关重要。下面将详细介绍迭代开发方法的流程和优势,以及如何通过实际案例来定义数据仓库系统的功能和非功能需求。

迭代开发方法

迭代开发方法在数据仓库开发中具有独特的优势。通常,整个开发过程会经历多次迭代,逐步完善系统功能。

  1. 第二次迭代

    • 构建组件 :在第二次迭代中,需要构建支持CRM数据集市所需的所有组件,包括ETL(Extract, Transform, Load)、数据存储、应用程序、数据质量和元数据管理。
    • 优势 :由于团队已经有了第一次迭代的经验,这次迭代通常会比第一次更容易。开发、质量保证(QA)和生产环境已经正确设置和配置,用户也知道会得到什么样的结果,因此不会有意外情况。
  2. 最后一次迭代

    • 交付功能 :最后一次迭代将交付剩余的功能,即销售和库存数据集市。
    • 处理变更 :可以根据前两次迭代的用户反馈来处理变更请求。
    • 重复活动 :执行与前两次迭代相同的活动,从收集需求到将所有内容移交给生产团队。同样需要构建ETL系统、元数据系统、数据质量系统、数据存储和前端应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值