数据仓库开发:迭代方法与需求定义
在软件和数据仓库开发领域,选择合适的开发方法以及明确功能和非功能需求至关重要。下面将详细介绍迭代开发方法的流程和优势,以及如何通过实际案例来定义数据仓库系统的功能和非功能需求。
迭代开发方法
迭代开发方法在数据仓库开发中具有独特的优势。通常,整个开发过程会经历多次迭代,逐步完善系统功能。
-
第二次迭代
- 构建组件 :在第二次迭代中,需要构建支持CRM数据集市所需的所有组件,包括ETL(Extract, Transform, Load)、数据存储、应用程序、数据质量和元数据管理。
- 优势 :由于团队已经有了第一次迭代的经验,这次迭代通常会比第一次更容易。开发、质量保证(QA)和生产环境已经正确设置和配置,用户也知道会得到什么样的结果,因此不会有意外情况。
-
最后一次迭代
- 交付功能 :最后一次迭代将交付剩余的功能,即销售和库存数据集市。
- 处理变更 :可以根据前两次迭代的用户反馈来处理变更请求。
- 重复活动 :执行与前两次迭代相同的活动,从收集需求到将所有内容移交给生产团队。同样需要构建ETL系统、元数据系统、数据质量系统、数据存储和前端应用程序。
超级会员免费看
订阅专栏 解锁全文

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



