應用程式生命週期管理
應用程式生命週期管理(Application lifecycle management),簡稱ALM,是指计算机程序的产品生命周期(包括软件开发过程及軟體維護過程)。其中包括了需求管理、软件架构、程序设计、软件测试、軟體維護、变更管理、持續整合、项目管理和發佈管理[1][2]。
软件开发 |
---|
核心行动 |
范式与模式 |
方法论与框架 |
支持行为 |
实践 |
工具 |
标准与知识体系 |
ALM和軟體開發生命週期的關係
ALM的概念比軟體開發生命週期(SDLC)要廣,後者只限制在软件开发的階段(例如需求、設定、寫程式、測試、組態、專案管理及變更管理)。ALM在開發完成後仍會繼續進行,直到應用程式不使用為止,而且可能會跨越數個體開發生命週期。
軟體套件
以下是一些ALM工具:
名稱 | 發布者 |
---|---|
codeBeamer | Intland Software |
Coverity Development Testing Platform | Coverity |
Endevor | CA Technologies |
Enterprise Architect | Sparx Systems |
FogBugz | Fog Creek Software |
FusionForge | FusionForge |
Gemini | Countersoft |
GeneXus | GeneXus - Artech |
GitLab | GitLab |
HP Application Lifecycle Management | HP Software Division |
IBM Rational solution for Collaborative Lifecycle Management | IBM |
IBM Rational Team Concert | IBM |
Mylyn | Eclipse基金会 |
Parasoft Concerto, Parasoft Development Testing Platform | Parasoft |
Protecode System 4 | Protecode |
Pulse | Genuitec |
SAP Solution Manager | SAP |
StarTeam | Borland |
Team Foundation Server | Microsoft |
TestTrack | Seapine Software |
uberSVN | WANdisco |
Visual Studio Application Lifecycle Management | Microsoft |
workspace.com | workspace.com |
参考资料
延伸導讀
- Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler. . 2011. ISBN 978-3-8349-1667-9.
- Linnartz, Walter; Kohlhoff, Barbara; Heck, Gertrud; Schmidt, Benedikt. . Publicis Corporate Publishing. 2004. ISBN 3-89578-224-6.
- . [2020-09-19]. (原始内容存档于2019-08-17).
- Hüttermann, Michael. . Manning. 2011. ISBN 978-1-935182-63-4.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.