<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>軟件開發(fā)人員年度調查 查詢:
               
          軟件開發(fā)人員年度調查
          文章來源:名易軟件

          年度開發(fā)人員調查顯示,許多軟件開發(fā)工具和技術正處于不斷的變革之中,Web服務、SOA和開放源代碼工具都得到了廣泛的使用,而且在向商業(yè)主流領域穩(wěn)步推進。

          在IT技術的發(fā)展和應用進程中,軟件開發(fā)人員一直扮演著非常重要的角色。事實上,正是他們這些人中負責關注發(fā)展趨勢的經理人員最先發(fā)現(xiàn)了Linux和開放源代碼的強勁增長勢頭、Java是一種重要的基于服務器計算的平臺,以及XML和Web服務等多種新型的集成技術。

          美國《InfoWorld》試圖通過針對300位應用開發(fā)專家的調查找出商業(yè)計算技術可能的發(fā)展方向。結果表明,許多軟件開發(fā)工具和技術都處于不斷地變革之中。Web服務、SOA和開放源代碼工具都得到了廣泛的使用,而且在向商業(yè)主流領域穩(wěn)步推進。另外一些技術,如.Net開發(fā)平臺、動態(tài)腳本工具和Java仍然會成為開發(fā)人員持續(xù)關注的焦點。而像CC++和其他的純編譯語言一樣的傳統(tǒng)開發(fā)語言將會受到巨大的壓力。

          在最近幾年中,建模也得到了非常廣泛的應用,它將會有效地改善軟件的質量,而且其應用范圍也比前些年擴大了許多。不過,這些確保軟件質量的基本工具中多數(shù)仍然沒有得到全面的部署,其應用領域還有待進一步擴大。話說回來,我們現(xiàn)在至少已經有了一個好的開始。

          流行趨勢

          開放源代碼開發(fā)工具對于企業(yè)的重要性已經是無可爭議的事情。在所有提供此類流行工具的廠商中,Eclipse目前已經躍居第三位,僅次于微軟和IBMRational。其他廠商提供的開放源代碼工具占據(jù)了該市場中13%的份額。

          Eclipse的成績尤為突出,因為這些成績都來自單一的一種產品,即EclipseIDE。然而,考慮到有71%的企業(yè)都在使用Java(高于去年64%的水平),Eclipse的成功并不能證明Eclipse已經壓倒了其他的JavaIDE。也就是說,這家廠商雖然是市場中的領軍企業(yè),但它并沒有取得絕對的優(yōu)勢。從長遠來看,開放源代碼技術將會繼續(xù)保持上升勢頭,并且在市場中使層次較低的廠商受到巨大的擠壓。

          然而,微軟公司卻不會面臨這種風險,因為該公司已經占據(jù)了開發(fā)市場中64%的份額。這一數(shù)字中包含使用VisualStudio.Net和原生C及C++代碼的份額。由于IDE存在的諸多問題,許多企業(yè)都在使用VisualStudio.Net進行各種開發(fā)和測試工作,然后再將代碼移植到其他平臺上。這種做法可以算是一個重大轉折,因為幾年前Unix工作站一直是大規(guī)模開發(fā)中最理想的平臺。世事難料,誰會想到今天會發(fā)生如此巨大的變化。

          Eclipse基金會正在積極地擴展其IDE,將C語言也納入自己的控制范圍。如果該公司在C語言方面的成果和JavaIDE一樣出色,那么,Eclipse的進展將在未來的幾年中對微軟構成巨大的威脅。

          除了開放源代碼外,今年的調查還對近幾年其他一些尖端流行技術進行了研究,并且發(fā)現(xiàn)開發(fā)人員采用新技術的速度比廠商宣傳的水平要低得多。其中只有Web服務得到了真正的支持,而且很明顯,這種技術將在未來的幾年中得到更為廣泛的支持。

          SOA的進展速度有些緩慢,這無疑是因為這種架構將目標放得更加長遠,而且目前使用Web服務的企業(yè)(約占41%)都是采用SOA的主力。

          Web服務和SOA之間的關系也反映在群集和網格領域。群集技術在目前很受歡迎,而且很有可能得到進一步的發(fā)展,而網格技術卻沒有得到太多用戶的青睞,且發(fā)展的速度也要低得多。和SOA一樣,員工人數(shù)超過1萬人的大型企業(yè)對網格的興趣要比規(guī)模較小的企業(yè)高得多。







          創(chuàng)建合適的應用
          很明顯,建模已經不再是學術界和政府項目的專利,它已經逐漸步入主流商業(yè)開發(fā)中。毫無疑問,這在一定程度上是因為今天的企業(yè)應用已經變得越來越復雜,傳統(tǒng)的方式已經顯得力不從心。數(shù)據(jù)建模和流程建模已經受到了廣泛的歡迎,其中,流程建模在今年的成長幅度已經躍升到了14%。建模工具的應用也變得日趨普及,而且隨著企業(yè)規(guī)模和員工人數(shù)的增長,這種應用也會變得更加廣泛。公司的規(guī)模越大,其使用建模的可能性也就越高。
          從根本上來說,這種趨勢是由建模自身的基本優(yōu)勢帶來的:它可以適應大型系統(tǒng),從而消除了用戶需求與開發(fā)規(guī)范之間的差距。在我們的調查中,開發(fā)人員表示,這種差距是他們所遇到的兩種最大的挑戰(zhàn)之一。有40%的受訪者都認為,這是他們在日常工作中遇到的一個主要問題;另外一項最主要的挑戰(zhàn)就是時間壓力,在所有受訪者中有46%將其視作是首要的挑戰(zhàn)。
          測試工具的應用形勢與此非常相似。在所有的企業(yè)中,有近40%的企業(yè)將會在今年和明年向測試軟件投入資金,其中大型企業(yè)的投資幅度更加明顯,而且超出了平常的比例。但從另一方面看,測試要想成為一種日常的開發(fā)慣例,顯然還有很長的路要走。數(shù)據(jù)顯示:有45%的企業(yè)根本沒有進行全自動的單元測試(小型企業(yè)中的這一比例甚至高達57%),而在那些進行測試的企業(yè)中,只有幾家企業(yè)會測試超過30%的程序。
          代碼分析、負載測試和性能調校的比例也基本相似,這表明:如果一家企業(yè)進行某一項測試,它通常也會進行其他的測試,但對于那些從來不進行測試的公司來說,許多本可以避免的問題將變得比比皆是。
          不幸的是,漏洞測試的應用比例更低。有接近一半的受訪者根本不進行任何漏洞測試。而在那些年收入超過100億美元的大型企業(yè)中,進行漏洞測試的比率最高,有超過75%的大型企業(yè)都宣稱自己進行了某種類型的漏洞測試。







          事實要比表面上的這些數(shù)字還要嚴重。當我們問到這些企業(yè)所使用的工具都在執(zhí)行哪些活動時,只有68%的企業(yè)稱這些工具被用于源代碼管理;有50%的企業(yè)將其用于部署管理的計劃;有47%的企業(yè)用于問題跟蹤;只有44%的企業(yè)用于日志和監(jiān)視。要知道,很多必需的工具都采用開放源代碼的形式,企業(yè)可以免費獲得。由此可以看出,目前的這種情形完全是由于企業(yè)缺乏紀律造成的,與資金多少沒有任何關聯(lián)。

          很明顯,所有的企業(yè)都希望在不使用精細技術或復雜方法的情況下提高自己的軟件質量,而且就目前而言,這種解決方案也是完全可行的。企業(yè)僅僅需要在開發(fā)管理、代碼管理和測試方面實現(xiàn)簡單的自動化,便可以得到真真切切的巨大利益。

          平臺和語言

          在去年的調查中,我們的結論是:開發(fā)人員在選擇部署平臺的時候仍然顯得有些過于保守。通過對今年調查結果的對比,我們發(fā)現(xiàn),這種趨勢似乎并沒有改變。惟一的例外是,微軟的.Net環(huán)境和MacOSX都在獲得更多開發(fā)人員的青睞。而在另一方面,今年的調查也顯示,Win32成為最大的失敗者。這種開發(fā)平臺已經開始表現(xiàn)出衰老的跡象,而且其用戶基礎也在不斷縮小。

          在操作系統(tǒng)方面,情況則稍有不同。Linux和Windows仍然是無可爭議的統(tǒng)治者。MacOS和一些手持設備操作系統(tǒng)則取得了一些進展。同時,針對特定廠商的操作系統(tǒng)和歷史遺留的操作系統(tǒng)所占的份額正在持續(xù)下降。

          Unix受到的打擊尤其嚴重,只有Solaris還在如履薄冰般地慢慢前行。很明顯,Linux正在蠶食Unix和大型機部署市場,不過IBM仍然在非常積極地向后者提供支持。隨著Linux在企業(yè)級市場中占據(jù)了一席之地,它將會排擠掉所有版本的Unix和大型機操作系統(tǒng)。目前,這一趨勢已經很明顯,且已悄悄開始,不過,完成這種轉變顯然還需要好幾年的時間。此外,Linux要想取得真正的統(tǒng)治地位,它還需要證明能夠在大型系統(tǒng)中良好運行。

          對于很多開發(fā)人員而言,選擇編程語言仍然是一個情感問題。然而,開發(fā)經理和IT部門顯然也會根據(jù)自己的偏好來權衡各種因素并施加一定的壓力。目前,只有6種語言可能獲得更多的投資。其中應用最廣泛的兩種語言—HTML和Web網站的腳本語言屬于另類,因為它們的應用范圍相對比較狹小。之所以將它們也列入我們的調查,只是因為它們在企業(yè)開發(fā)項目中的應用非常頻繁。

          在真正的應用編程中,C和C++兩種語言的下滑趨勢是非常明顯的。今天,命運只會向Java、C#、動態(tài)語言(如Python和Ruby等)和VisualBasic展露出自己的微笑。那么,這些語言有什么共同點呢?那就是它們都是面向對象的,而且都在可管理的代碼環(huán)境中執(zhí)行。此外,它們都具備一些特性,如自動碎片整理特性,從而能夠降低應用代碼的復雜性。

          但是,有一點可以肯定,C和C++并沒有處于滅亡的邊緣。一些比較老的編程語言,如Ada、Fortran、匯編語言和私有的4GL(第四代語言),雖然正在經受更為嚴重的下滑,但它們的市場仍然存在。更重要的是,多數(shù)受訪者都表示,他們將向CC++繼續(xù)投資,幅度與今年基本持平。C和C++的長遠趨勢無疑是很明顯的。

          工具、平臺、語言,一個都不能少

          在本文所展示的數(shù)據(jù)中,某些趨勢已經表現(xiàn)得非常明顯。平臺合并正在快速發(fā)展。用戶比較熱衷的部署框架主要都是可管理的環(huán)境,包括Java、.NetCLR(通用語言運行庫)或者與動態(tài)語言有關的其他內容。這些框架既可以運行在Linux上,也適用于Windows,而在目前,其他的平臺要么已經淪為不值一提的配角,要么就是已經開始急速衰退。

          盡管一些像編程和靈敏方法這樣的開發(fā)技術已經使得開發(fā)人員不得不重新考慮其設計、編程和測試軟件的方式,但在很多企業(yè)中,軟件質量仍然是難以捉摸而且難以控制的。這些企業(yè)沒有選擇已經建立好的基本材料,如源代碼管理和Bug跟蹤等,因此也就無法預測開發(fā)過程并進而確保軟件的質量。但在那些確實應用了這些技術的企業(yè)中,建模正在迅速成為一種非常重要的實踐。

          許多新興技術都在競相吸引開發(fā)經理們的目光。今年的調查表明,Web服務和相關技術(門戶、SOA)都在積累巨大的潛能。最初幾種能夠實現(xiàn)所有這些功能的工具都來自IBM、微軟和開放源代碼社團。到明年的這個時候,我們將會發(fā)現(xiàn),SOA已經為分布式計算的架構帶來了巨大的變革,而且主要廠商已經將其集成到了自己的最新產品之中。(CCW)



          如何升級有線電視用戶管理系統(tǒng)多個系統(tǒng)平臺間是否可以打通數(shù)據(jù)流和業(yè)務流?
          千兆網綜合布線系統(tǒng)設計與測試解決信息系統(tǒng)的“亞健康”問題
          基于并行制造執(zhí)行系統(tǒng)的工具管理瞬索給現(xiàn)存信息系統(tǒng)帶來了革新
          龍盛集團對信息系統(tǒng)的安全性應用可見一斑ERP系統(tǒng)整合瓶頸之接口設計
          虛擬制造系統(tǒng)技術支持與體系結構分析使用日志子系統(tǒng)保護Linux安全
          計算機與PLC集成控制系統(tǒng)互聯(lián)網環(huán)境下決策支持系統(tǒng)的發(fā)展變遷
          軟件項目量化管理方法用日志系統(tǒng)保護Linux安全
          通信軟件開源之路智能布線管理系統(tǒng)走上臺前
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 东方AV在线免费观看 | 国产三级三级三级看三级囯产亚洲 | 操B1网 | 卡一卡二久久 | 操逼网站最大 | 久久久亚洲AV无码精品色午夜 | 国产精品一级a毛视频 | 麻豆久久久电影网 | 欧美操操操操操操 | 国产做爱视频 |