應用程式生命週期管理

應用程式生命週期管理(Application lifecycle management),簡稱ALM,是指计算机程序产品生命周期(包括软件开发过程軟體維護過程英语Software maintenance)。其中包括了需求管理软件架构程序设计软件测试軟體維護变更管理持續整合项目管理發佈管理[1][2]

ALM和軟體開發生命週期的關係

编辑

ALM的概念比軟體開發生命週期(SDLC)要廣,後者只限制在软件开发的階段(例如需求、設定、寫程式、測試、組態、專案管理及變更管理)。ALM在開發完成後仍會繼續進行,直到應用程式不使用為止,而且可能會跨越數個體開發生命週期。

軟體套件

编辑

以下是一些ALM工具:

名稱發布者
codeBeamerIntland Software
Coverity Development Testing PlatformCoverity
EndevorCA Technologies
Enterprise ArchitectSparx Systems
FogBugzFog Creek Software
FusionForgeFusionForge
GeminiCountersoft
GeneXusGeneXus - Artech
GitLabGitLab
HP Application Lifecycle ManagementHP Software Division
IBM Rational solution for Collaborative Lifecycle ManagementIBM
IBM Rational Team ConcertIBM
MylynEclipse基金会
Parasoft Concerto, Parasoft Development Testing PlatformParasoft
Protecode System 4Protecode
PulseGenuitec
SAP Solution ManagerSAP
StarTeamBorland
Team Foundation ServerMicrosoft
TestTrackSeapine Software
uberSVNWANdisco
Visual Studio Application Lifecycle ManagementMicrosoft
workspace.comworkspace.com

参考资料

编辑
  1. ^ deJong, Jennifer. Mea culpa, ALM toolmakers say. SDTimes. 2008-04-15 [2008-11-22]. (原始内容存档于February 2, 2011). 
  2. ^ 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. 

相關條目

编辑
🔥 Top keywords: