公司對于Microsoft Visual Studio 2005 簡體中文評鑒
希望我對Microsoft Visual Studio 2005 簡體中文版一點經驗能給大家?guī)韼椭?,下文講述的是Microsoft Visual Studio 2005 簡體中文版的一些相關使用說明和技巧,希望對大家有所幫助。
今天,企業(yè)要獲得成功,就必須正視構建和維護日益復雜的信息技術 (IT) 解決方案的需求。此外,他們還要借助于新技術來拓展業(yè)務功能并開發(fā)全新的業(yè)務機會。自 IT 部門接受了技術支持任務的那一刻起,他們便成為絕大部分業(yè)務策略中的關鍵角色。
企業(yè)當然希望能從他們在 IT 項目的投資中獲得最大利潤,這就意味著 IT 部門需要在越來越大的壓力下多快好省地完成工作。對更高成本效益的追求使得 IT 項目的預見性需求日漸增加。然而,這樣做通常造成繁瑣的過程和對成本消耗的監(jiān)控,這只不過是將費用轉嫁到不同的問題。付出的代價是開發(fā)機會的時間投入以及膨脹的 IT 預算。
復雜的應用程序需要多支訓練有素的開發(fā)團隊來實現。對于開發(fā)團隊作出的任何主要承諾來說,信息交流都是成功的一個基本元素。新的 Visual Studio Team System 擴展了 Microsoft 的優(yōu)秀功能,即,通過提供與業(yè)務緊密集成的、可擴展的、能夠增加成功幾率的生命周期工具,從而為用戶提供高效的工具。能否成功主要取決于,Microsoft Visual Studio 2005 簡體中文為了降低交付解決方案的復雜性,團隊間是否進行了充分的交流。#t#
構建 IT 解決方案的挑戰(zhàn)
盡管許多 IT 解決方案項目的工作產品是軟件,但生成軟件并不是項目的目標。相反,軟件是實現目標的手段 — 驅動不同的業(yè)務價值。要應對風險并增加成功的可預見性,大多數 IT 部門轉而采用各種各樣的工具和過程來支持 SDLC。大部分旨在提高軟件開發(fā)效率的嘗試均不盡如人意。這些嘗試要么在實現時過于繁瑣,并未達到預期的目標,要么根本無法切中團隊開發(fā)中令人感到苦惱的要害問題。
信息交流:重要的大型應用程序由團隊構建,這其中有大量可能從未編寫過代碼的參與者,包括:業(yè)務發(fā)起人、項目管理者、架構師以及測試人員。更甚之,團隊本身已演變?yōu)榈乩砩戏植几鼜V且更專業(yè)化。角色的差異導致許多問題無從解決,或者無意識地對計劃產生了分歧。為了使團隊有效地運轉,就必須理順信息交流流程,而且必須讓它與成員的日常工作行為相吻合。
Microsoft Visual Studio 2005 簡體中文工具捆綁:近些年來,在 SDLC 工具領域中已經大量使用了捆綁手法。但是,僅僅是捆綁工具集合并不能實現工具集成。這只是建立工具包。由于角色限制,非集成工具(無法支持工具間的自動數據流)之間就產生了矛盾。集成性的匱乏就必須通過手工乾預進行彌補,而由此可能產生其他一些問題。在數據層進行集成,能夠使數據流自動化跨工具和常規(guī)報告實現。
不合適的過程:使過程采納變得復雜的原因是存在一個矛盾,即開發(fā)人員在許多生命周期過程中既是最關鍵的一環(huán),又是最薄弱的一環(huán)。不適合團隊成員(特別是整個開發(fā)團體)工作風格的過程,將遭遇到明顯地阻力。面臨的挑戰(zhàn)就是平衡可預見、可重復過程的生產效率和創(chuàng)新。當未形成這種平衡時,Microsoft Visual Studio 2005 簡體中文每一個人都掙扎于成本消耗與實現任務目標的矛盾之中。多數過程都以文檔為中心。在這種情況下,他們需要額外付出超出維護日常活動的正常流之外的努力。無論團隊使用特定的、靈活的或者常規(guī)的過程,每一支團隊都可以受益于自動且集成的軟件開發(fā)過程。
另人失望的投資回報 (ROI):站在 CIO 的角度看,痛苦的抉擇在于,在開發(fā)活動和工具方面不斷投入的、天文數字的 IT 預算換來的卻是另人失望的投資回報。大多數采納過程和 SDLC 工具的嘗試之所以困難重重,原因在于其陡峭的學習曲線、缺乏工具集成、高額的前期投入費用、持續(xù)的維護、特殊技能需求以及對專門的管理員的需求。結果,包含 SDLC 工具的總擁有成本是難以負擔的。因此,CIO 面臨一個難題 — 證明既然費用支出不會再涉及任意可估計到的因素,那么他們的費用支出就是合理的。
改進軟件開發(fā)生命周期
當 Microsoft 首先發(fā)布 Microsoft Visual Studio 2005 簡體中文之時,就通過降低其復雜度從而使 Windows 軟件開發(fā)得以廣泛應用。利用 Visual Basic 6.0,Microsoft 讓數以百萬計的開發(fā)人員能夠快速開發(fā)客戶端/服務器應用程序。最近,利用 Visual Studio .NET,Microsoft 又為開發(fā)人員提供了輕松開發(fā)分布式應用程序的工具與技術。通過 Visual Studio 2005 Team System,Microsoft 正在解決日益增加的應用程序復雜性及其設計、開發(fā)和部署所必需的生命周期問題。這一點是通過提供必需的工具和指導從而能夠預見、重復結果(無需付出生產效率和創(chuàng)新的代價)實現的。