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