應用程式生命週期管理
外观
软件开发 |
---|
核心行动 |
范式与模式 |
方法论与框架 |
支持行为 |
实践 |
工具 |
标准与知识体系 |
應用程式生命週期管理(Application lifecycle management),簡稱ALM,是指计算机程序的产品生命周期(包括软件开发过程及軟體維護過程)。其中包括了需求管理、软件架构、程序设计、软件测试、軟體維護、变更管理、持續整合、项目管理和發佈管理[1][2]。
ALM和軟體開發生命週期的關係
[编辑]ALM的概念比軟體開發生命週期(SDLC)要廣,後者只限制在软件开发的階段(例如需求、設定、寫程式、測試、組態、專案管理及變更管理)。ALM在開發完成後仍會繼續進行,直到應用程式不使用為止,而且可能會跨越數個體開發生命週期。
軟體套件
[编辑]以下是一些ALM工具:
参考资料
[编辑]- ^ deJong, Jennifer. Mea culpa, ALM toolmakers say. SDTimes. 2008-04-15 [2008-11-22]. (原始内容存档于February 2, 2011).
- ^ Chappell, David, What is Application Lifecycle Management? (PDF), (原始内容 (PDF)存档于December 7, 2014)
延伸導讀
[编辑]- Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler. Application Management: Challenges - Service Creation - Strategies. 2011. ISBN 978-3-8349-1667-9.
- Linnartz, Walter; Kohlhoff, Barbara; Heck, Gertrud; Schmidt, Benedikt. Application Management Services und Support. Publicis Corporate Publishing. 2004. ISBN 3-89578-224-6.
- Gartner Market Scope for ALM 2010. [2020-09-19]. (原始内容存档于2019-08-17).
- Hüttermann, Michael. Agile Application Lifecycle Management. Manning. 2011. ISBN 978-1-935182-63-4.