应用程序生命周期管理(ALM)是一种用于开发计算机软件应用程序的实践,它不仅仅是对编译成软件程序的源代码进行管理,但是开发的每一个方面,从概念的那一刻到应用程序被认为不再适合进一步开发的阶段。在这种实践中,ALM是一种...
应用程序生命周期管理(ALM)是一种用于开发计算机软件应用程序的实践,它不仅仅是对编译成软件程序的源代码进行管理,但是开发的每一个方面,从概念的那一刻到应用程序被认为不再适合进一步开发的阶段。在这种实践中,ALM是一种连接企业或组织对特定软件、软件的创建或实现的目标的一种手段,因此,软件的维护.ALM在整个开发项目的生命周期中,是一种有效的提高生产、协作和质量的方法。在与计算机进行倒立操作时,该过程通常分为三个主要目标,每一个目标都有重叠的职责。这是贯穿始终的主要和最普遍的实践生命周期管理过程的整个应用,就是治理。从构思的那一刻起,ALM过程中的一切都被管理和跟踪。生命周期的每个组成部分,包括设计、开发人员、软件代码本身,属于治理的责任。治理处理所有这些要素的组织,以及从流程的每个步骤生成的分析和报告。这有助于业务部门对进一步的开发工作做出合理的决策,例如与生命周期各个方面的成本比较,以便改进整个流程。在应用程序生命周期管理期间通过治理在决定是否需要进一步的开发,或者软件项目是否应该被废弃以进行另一项工作时也很重要这也是应用程序生命周期管理与软件开发生命周期(SDLC)混淆的地方,SDLC本身就包含了额外的复杂程度。ALM将SDLC作为一个关键组件包含在内,对软件进行编码和测试。这也是进行大部分维护的地方,例如新的完整版本、错误修复和小版本发布。然后是日常操作。一旦软件达到可以成功部署的状态,因为它符合所有的要求和设计规范,并且通过了质量的初步测试,所以它适合发布。运营部门通过为部署准备软件,在这里扮演应用程序生命周期管理的角色。这可能包括任何必要的营销和销售,并为协助客户
-
发表于 2020-08-07 22:41
- 阅读 ( 1189 )
- 分类:电脑网络