• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    全職殺手:用VSTS2010進行軟件生命周期管理

    發布: 2009-5-22 07:41 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 72次 | 進入軟件測試論壇討論

    領測軟件測試網 應用程序生命周期管理

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

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

    圖1 應用程序生命周期管理

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

      •提高生產率,整個團隊共享開發和部署的最佳實踐(Best Practices)過程,而開發人員則只需要關注具體的業務需求(Business Requirement)
      •提高質量,使得最終交付的應用程序滿足用戶的期望(Expectation)
      •打破合作過程中的壁壘,尤其是技術人員和非技術人員之間的溝通障礙,使得項目中的各種信息流通暢
      •通過簡化的集成方案加速開發
      •使設計與應用程序保持同步從而降低維護時間
      •使發生在技能(Skill)、流程(Process)、技術(Technology)方面的投資最大化
      •通過降低修改與構建程序所需時間提高應用程序應對業務變更的靈活性

      隨著軟件開發實踐的不斷深入,應用程序生命周期管理越來越被業界接受為一種經過實踐檢驗的,可以創造高品質的應用程序的,可靠的軟件開發模式。但是,要實施整個應用程序生命周期管理是非常復雜的,我們必須借助一些工具來幫助我們完成整個生命周期的管理。最初的時候,項目中的技術人員使用一些單獨的開發工具進行軟件開發,例如架構師使用Rose進行架構設計,而開發人員則使用Visual Studio進行編碼。同時,項目中的非技術人員則使用一些通用的項目管理工具進行項目管理,例如項目經理使用Project,Excel等制定項目計劃,進行任務劃分和分配等。

      那個時代,這些軟件被簡單松散地集合在一起,各個軟件之間無法進行信息流的溝通,軟件開發流程和項目管理流程兩者是完全分裂開的。導致信息在項目內部的阻塞。同時,由于軟件開發的復雜度(Complexity)和混合度(Sophistication)的增長,最初以版本控制軟件為核心的工具集合已經向外擴展到更多方面,從而對應用程序生命周期管理軟件提出了更多的要求。

    Visual Studio Team System 2010

      微軟看到了應用程序生命周期管理在業界逐漸被接受認可的趨勢,所以在微軟的第三代Visual Studio Team System——Visual Studio Team System 2010中,將提供協同一致的應用程序生命周期管理工具,讓參與軟件開發的各種人員,從架構師到開發人員,從項目經理到測試人員,都能夠更加容易地在整個ALM過程中進行協作。


    圖2 Visual Studio Team System的架構

      我們可以看到,VSTS 2010的用戶包含了項目管理人員,架構師,開發人員和測試人員,他們覆蓋在整個軟件開發生命周期中。而VSTS 2010則為軟件開發項目流程中不同角色的人員提供相應的工具,并且最重要的是將這些工具以Team Foundation Server為核心整合在一起,增強了軟件開發團隊中的溝通與協作。利用Visual Studio Team System,我們將能夠實現完整的應用程序生命周期管理,使得開發團隊能夠在開發過程的早期以及在整個開發過程中確保更高的可預見性和更好的質量。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 管理 全職殺手 軟件生命周期

    31/3123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>