应用程序生命周期管理

已完成

您之前了解到应用开发并非开头和结尾十分清晰的流程,更像是循环。 应用与流程相关,而流程不断变化和改进。 随着新技术的发布和最佳做法的变更,应用需要更多更新。 本流程有时称为应用程序生命周期管理 (ALM)。 从概念或流程入手,然后继续进行计划和后续开发的第一次迭代。 然后应用进行小组用户测试、部署到剩余用户、在更改之前进行常规维护,然后重新开始这个过程。

包含计划、设计、开发、测试、部署和优化步骤的应用程序生命周期管理屏幕截图。

考虑您在本学习路径中创建的差旅费报表应用示例。 如果选择添加审批项,您将需要返回计划阶段,考虑该组件如何适应现有数据模型。 接下来,您需要计划和构建屏幕,然后提交小组用户进行测试。 最后将应用发送给所有用户进行部署,然后进行维护直至下次重大变更,比如添加差旅费以外的费用。

这些阶段所需时间和资源不尽相同。 例如,在变更期间维护应用可能持续数月之久,一系列重大变更也可能需要一年时间完成计划到实施流程。 此外,并非每项变更都需要广泛的计划或测试。 其中可能涉及开发人员的计划和测试,特别是向下拉菜单添加字段或更改颜色等小幅变更。 无论是重大变更还是小幅变更,ALM 都有助于您在构建过程中考虑整个应用生命周期的各个阶段。