日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ALM(application lifecycle management)介绍

發布時間:2023/12/15 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ALM(application lifecycle management)介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ALM概念

ALM(application lifecycle management)應用程序生命周期管理
是指軟件開發從需求分析開始,歷經項目規劃、項目實施、配置管理、測試管理等階段,直至最終被交付或發布的全過程管理。


利用計算機輔助軟件工程(CASE tool)的軟件工具,一個組織通常為多個客戶生產軟件,而客戶的要求也是多樣化的。一種軟件生命周期往往不能適合所有的情況,因此組織可以規定多種軟件生命周期供項目使用。這些軟件生命周期一般從軟件工程文獻中獲得,并可加以修改,使之適于組織的情況。在制定項目定義軟件過程時,這些軟件生命周期可以和組織標準軟件過程結合在一起使用。以標準的流程管理方式,協助降低軟件開發過程中人為造成的開發瑕疵,特別適用于大型應用的開發。

ALM 價值

應用生命周期管理(ALM)能夠幫助企業科學地管理軟件開發過程:
●?提高團隊工作效率:團隊在用一個管理架構內,共享產品研發和部署實施的最佳實踐;開發工程師可以根據項目計劃和產品需求,有條不紊地進行開發工作;
●?提高產品質量:使最終交付的實際產品,各個模塊均符合客戶需求;
●?促進跨部門間協作,確保團隊成員無障礙溝通;
●?無縫集成的軟件平臺,使項目團隊的開發水平明顯提升;
ALM管理
ALM管理
●?節約項目成本,縮短軟件生命周期;
●?獲得較高的投資回報率。



ALM 平臺與廠商


成熟的ALM平臺,通常擁有一套完整的軟件生命周期管理模塊;每個模塊不僅能夠管理對應的產品開發階段,還可以與其他模塊無縫整合,從而確保項目團隊交付高質量的軟件產品。
典型的ALM包括以下模塊:
●? 需求管理
●? 項目規劃
●? 項目跟蹤與執行
●? 質量保證
●? 版本管理


目前市面上比較流行的ALM平臺有:?
No公司產品
1PTCIntegrity
2SimensePolarian
3IBMRational ALM
4SerenaPVCS Professional
5Micro FocusHPE Application Lifecycle Management
6TechExcel?DevSuite

就個人的經驗來說, PTC的封閉性較強, Simense的Polarian則相對開發, 提供使用。

ALM 平臺導入的關鍵點

對于稍微成熟的軟件公司或是其他企業來說, 項目的各階段都有一些工具在使用, ALM平臺如何很好的集成現有的工具,是導入的一個比較關鍵的點。


知識管理
◆ TechExcel KnowledgeWise (TechExcel)
需求管理
◆ DOORS Telelogic (IBM)
◆ TechExcel DevSpec (TechExcel)
缺陷跟蹤
◆ Rational ClearQuest (IBM)
◆ TechExcel DevTrack (TechExcel)
◆ TeamTrack (Serena)
◆ StarTeam (Borland)
項目規劃和項目管理
◆ MS Project (Microsoft)
◆ Visual Studio Team System (Microsoft)
◆ TechExcel DevPlan (TechExcel)
測試管理
◆ TechExcel DevTest (TechExcel)
配置管理
◆ Rational ClearCase (IBM)
◆ TechExcel VersionLink (TechExcel)
◆ Firefly (Hansky)

個人的一些觀點




ALM要求的是規范和可追蹤性, 不同的平臺支持不同的軟件開發模式。
像 PTC主要是 V Model, ?Micro Focus強調 精益、敏捷且經過 DevOps。
不同的企業導入ALM有著不同的目的:
對于一些對安全性要求較高的企業來說, 可能僅僅是為了通過ISO認證,更多的企業有著更高的要求和追求,?
但不過目的如何, 導入一個新的系統或是工具, 對于項目團隊的成員來說, 無疑會改變一些現有的工作模式或習慣,短期會增加工作量。
如何成功的導入, 其實是很多類似系統都存在的問題, 不僅僅是執行層能解決的。

關于軟件開發模型, 可以參考:

http://blog.csdn.net/oscar999/article/details/79168778





總結

以上是生活随笔為你收集整理的ALM(application lifecycle management)介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。