官方關(guān)于VS Team System進(jìn)行分析說明
雖然有許多人對VS Team System的版本表示懷疑,但在年復(fù)一年的不斷發(fā)展中,它的版本也在不斷提高。但前提是要深入理解到底什么是VS Team System,及他是怎么運(yùn)作的。。。
VS Team System是一個高度特性化的開發(fā)環(huán)境,針對軟件開發(fā)流程中的四種主要類型的人員,分別提供了不同的功能: 項(xiàng)目經(jīng)理:能夠?qū)⒖蛻粜枨筠D(zhuǎn)化為開發(fā)團(tuán)隊中的工作項(xiàng),然后跟蹤工作項(xiàng)的狀態(tài)以實(shí)現(xiàn)項(xiàng)目狀態(tài)的監(jiān)控。
系統(tǒng)架構(gòu)設(shè)計師:提供了圖形化的系統(tǒng)架構(gòu)設(shè)計器與建模工具,可以方便地修改設(shè)計,并且這種設(shè)計可以迅速地應(yīng)用到真實(shí)系統(tǒng)中。 軟件工程師:除了繼承Visual Studio原先的優(yōu)秀特性,還首次提供了代碼分析工具與單元測試工具,有助于軟件工程師寫出高質(zhì)量的代碼。 #t#
測試工程師:提供了軟件開發(fā)中最常見的測試工具,并且其測試結(jié)果可以迅速地反饋給開發(fā)者。 數(shù)據(jù)庫專業(yè)人士:通過數(shù)據(jù)庫測試來管理數(shù)據(jù)庫變更、改善軟件質(zhì)量,同時讓數(shù)據(jù)庫專業(yè)人士分享VS Team System和生命周期開發(fā)所帶來的利益。
簡單來說,整個軟件開發(fā)就變成了一條巨大的軟件產(chǎn)品流水線,在這條流水線上,各種人員各負(fù)其責(zé),共同完成一個復(fù)雜軟件系統(tǒng)的開發(fā)任務(wù)。正如工業(yè)化產(chǎn)品流水線的出現(xiàn)與應(yīng)用改變了現(xiàn)代化工業(yè)的面貌,軟件生產(chǎn)流水線在軟件產(chǎn)業(yè)中的應(yīng)用也將大大提高軟件的開發(fā)效率,在微軟歷史上,VS Team System 正是
這樣一個革命性的產(chǎn)品數(shù)據(jù)庫專業(yè)人士量身定制的VS Team System兌現(xiàn)了微軟的承諾,即提供工具,為整個軟件開發(fā)團(tuán)隊消除溝通障礙,降低工作的復(fù)雜性。 IDC應(yīng)用生命周期管理服務(wù)項(xiàng)目總監(jiān)Melinda Ballou 表示:“數(shù)據(jù)庫團(tuán)隊和開發(fā)人員之間存在溝通裂縫,這已經(jīng)是司空見慣的事,并導(dǎo)致協(xié)作效率低下、項(xiàng)目和原代碼管理不良、軟件開發(fā)質(zhì)量欠佳和成本攀升等
問題,所以要盡可能避免由于溝通不暢而引發(fā)的問題。為了提升效率,并在生命周期中盡早改善軟件質(zhì)量,兩端的用戶都需要合適的工具和流程來促進(jìn)整個組織和各個技能領(lǐng)域的協(xié)作和管理。”
VS Team System產(chǎn)品家族中的這個新成員提供了降低風(fēng)險、保證質(zhì)量和加速開發(fā)的基礎(chǔ),滿足了市場對數(shù)據(jù)庫變更管理的先進(jìn)開發(fā)工具的日益增長的需求。數(shù)據(jù)庫架構(gòu)師、開發(fā)人員、管理員和其它數(shù)據(jù)庫專業(yè)人
士現(xiàn)在能夠運(yùn)用集成化變更管理功能來理順數(shù)據(jù)庫變更流程,并降低與數(shù)據(jù)庫結(jié)構(gòu)改動相關(guān)的災(zāi)難性故障風(fēng)險。此外,借助集成化數(shù)據(jù)庫測試(其中包括數(shù)據(jù)庫單元測試、聯(lián)合測試編寫以及自動產(chǎn)生有意義的測試數(shù)據(jù)等),數(shù)據(jù)庫專業(yè)人士在開發(fā)流程的早期即可提升產(chǎn)品質(zhì)量。