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

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

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

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

    Visual Studio 2010 中的敏捷之道

    發布: 2010-3-25 17:34 | 作者: 網絡轉載 | 來源: 領測軟件測試網采編 | 查看: 86次 | 進入軟件測試論壇討論

    領測軟件測試網

      2010年2月9日,微軟發布Visual Studio 2010 RC版本,這就是說Visual Studio 2010的正式版本將隨后放送。本文將為大家講述的是Visual Studio 2010敏捷之道。

      隨著軟件開發日趨國際化,對軟件的質量要求和管理也隨之增高。微軟看到了使用程序生命周期管理在業界逐漸被接受認可的趨勢,并宣稱VSTS2010將會是一個革命性的.Net軟件開發以及管理工具的產品,估計在2010年3月正式版揭曉。它將提供協同一致的使用程序生命周期管理工具,讓參與軟件開發的各種角色人員,例如:從架構師到開發人員,從項目經理到測試人員,都能夠更加容易地在整個ALM流程中執行 協作。

      在本文中,筆者將介紹Microsoft Visual Studio 2010 Beta2版本中的敏捷特征,以及以往版本優劣勢等方面的內容。通過這些內容的闡述,讓讀者了解VSTS2010的敏捷思想體系,以便于.NET人員在自己的項目中,根據實際情況,盡快熟悉和看清VSTS2010流程為導向的軟件工程全貌和整體發展趨勢。

      1.概述

      一個軟件產品或系統同任何事物一樣,也要經歷孕育、誕生、成長、成熟、衰亡等階段,一般稱為軟件生存周期,也稱為SDLC(software development life cycle)軟件開發生命周期。它是軟件的產生直到報廢的生命周期,周期內有疑問定義、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想要領是軟件工程中的一種思想原則。我們也可以將SDLC解釋為一組步驟(Step)、階段(Phase)或者里程標(Milestone),SDLC的一般步驟包括:確定疑問、可行性分析與開發計劃、收集需求、分析與設計、編碼開發、測試、安裝、維護。。

      在Visual Studio 2010 Ultimate中,使用程序生命周期(ALM)是其主要特征和SDLC實現方式之一。我們將一個軟件的生命周期(SDLC)劃分為多個階段;而運用 各種工具輔助每個關鍵環節執行 管理,就稱為使用程序生命周期管理(ALM,Application Lifecycle Management)。微軟Visual Studio 2010將會努力打造 一個功能平等、共同分擔,易用便捷的平臺,以用于組織內的使用程序生命周期管理流程。

      Visual Studio 2010的ALM涵蓋了系統設計到測試階段的工具,其中,在架構方面,Visual Studio 2010包括新的架構檢視工具(Architecture Exp lorer),添加對統一建模語言(UML)的支持,例如類圖、用例圖、活動圖和時序圖等;以及架構層圖(Architecture Layer Diagram),以圖形化的方式描述系統架構,從而使得項目中的技能人員或非技能人員都能以模型透過圖形化的方式執行 協作,以及定義企業與系統功能聯系等。另外微軟提供虛擬實驗室管理(Microsoft Test and Lab Manager)技能,可供開發人員和測試人員收集更多的測試資料,增強ALM的周期管理控制。

    VS 2010敏捷之道:特征分析圖片1

      圖1 Architecture工具模板

      2.Scrum開發思想敏捷特征

      Visual Studio 2010中項目流程模板變化很大,微軟把Scrum作為基本Agile開發模型(Scrum模型為基礎參考導向),TFS2010中集成了MSF for Agile Software Development v5.0,可操作性上融合了敏捷等軟件開發流程思想模型。

    VS 2010敏捷之道:特征分析圖片2

      圖2 添加MSF for Agile模板

      Scrum最初的意思是英式橄欖球爭球隊,是敏捷軟件開發模型中的一種。Scrum 將軟件開發團隊比擬成橄欖球隊,有明確的最高目標,熟悉開發流程中所需具備的最佳技能,具有高度自主權,緊密地溝通合作,以高度彈性處理各種挑戰,確保每天、每個階段都明確的朝向目標推進。

    VS 2010敏捷之道:特征分析圖片3

      圖3 Scrum for Agile模型

      Scrum開發流程通常以30天(或者更短的一段時間)為一個階段,由客戶提供新產品的需求規格開始,開發團隊與客戶于每一個階段開始時挑選該完成的規格部分,開發團隊必須盡力于30天后交付成果,團隊每天用 15 分鐘開會檢查每個成員的進度與計劃,了解所遭遇的困難并設法排除。

    延伸閱讀

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

    TAG: studio Studio visual Visual

    41/41234>

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