全職殺手:用VSTS2010進行軟體生命週期管理

來源:互聯網
上載者:User

應用程式生命週期管理

跟世界上的任何事物一樣,軟體研發也有其生命週期。通常,我們將一個軟體的生命週期劃分為分析 、設計、開發、測試、部署、維護直至最後廢止等這樣幾個階段;而利用各種工具輔助每個關鍵環節進行 管理,就稱為應用程式生命週期管理(ALM: Application Lifecycle Management)。

在應用程式的整個生命週期中,每—個關鍵環節都有其任務,同時產生—定的規格或是程式再交付給 下—個環節。如果缺少管理,或者是流程中的某個環節建立在一個過程所產生的錯誤結果之上,整個軟體 工程極有可能面臨失敗的命運。應用程式生命週期管理的關注點就在於將軟體研發的全部過程看做一個連 續的、可重複的過程:定義、設計、開發、測試、部署和管理。過程中的每個部分都需要認真對待,進行 監控,以確保整個流程能夠順利完成。

圖1 應用程式生命週期管理

通過實施應用程式生命週期管理,我們可以獲得如下的好處:

◆提高生產率,整個團隊共用開發和部署的最佳實務(Best Practices)過程,而開發人員則只需要關 注具體的業務需求(Business Requirement)

◆提高品質,使得最終交付的應用程式滿足使用者的期望(Expectation)

◆打破合作過程中的壁壘,尤其是技術人員和非技術人員之間的溝通障礙,使得項目中的各種資訊流 通暢

◆通過簡化的整合方案加速開發

◆使設計與應用程式保持同步從而降低維護時間

◆使發生在技能(Skill)、流程(Process)、技術(Technology)方面的投資最大化

◆通過降低修改與構建程式所需時間提高應用程式應對業務變更的靈活性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.