應用程式生命週期管理
應用程式生命週期管理(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.