2軟件工程的發展現狀
我國的軟件技術發展的相對比較落後,相比較先進的國家還存在著非常大的差距。但是,我國軟件工程的發展卻是非常迅速的,短短幾年的時間就形成了屬於我們自己知識產權的軟件技術。以至於軟件工程發展到現在,我國不僅研發了屬於我們自己的開發工具,還製定了符合我國實際情況的研發技術方案與思想。
時至今日,軟件工程已經成為計算機應用領域的核心技術,而且市場需求量尚在逐年攀升。就目前我國軟件工程發展的現狀而言,存在的主要問題有以下幾個方麵:首先,缺乏完善的軟件工程管理體製,導致軟件工程開發團隊的工作無法得到有效的協調,開發效率受到極大的限製。其次,對軟件開發人員以及開發進度的控製力度不足,致使人員的穩定性下降,使得很多軟件產品的生產效率低下,且產品質量降低。與此同時,部分軟件的開發進度未控製好,使得軟件產品的生產不能按時完成,項目延期現象頻發。
3軟件工程的發展趨勢
作為20 世紀末偉大的技術進展之一,Internet為我們提供了一種全球範圍的信息基礎設施,這個不斷延伸的網絡基礎設施形成了一個資源豐富的計算平台,構成了人類社會信息化、數字化的基礎,成為我們學習、生活和工作中必不可少的構成要素。如何在未來 Internet 平台上進一步進行資源整合,使其形成巨型的、高效的、可信的、統一的虛擬環境,使所有資源能夠高效、可信地為所有用戶服務,成為軟件技術的研究熱點。
Internet 平台和環境的出現,對軟件形態、技術發展、理論研究提出了新的問題,也提供了新的契機。從技術的角度看,以軟件構件等技術支持的軟件實體將以開放自主的方式存在於Internet 的各個節點之上,任何一個軟件實體可在開放的環境下通過某種方式加以發布,並以各種協同方式與其他軟件實體進行跨網絡的互連、互通、協作和聯盟,從而形成一種與當前的信息 Web 類似的 Software Web。它不再僅僅是信息的提供者,它同時還是各種服務或功能的提供者。由於網絡環境的開放與動態性,以及用戶使用方式的個性化要求,進而形成了這樣一種 Software Web,它會感知外部網絡環境的動態變化,並能夠隨著這種變化按照功能指標、性能指標和可信性指標等進行靜態的調整和動態的演化,使得係統具有盡可能高的用戶信賴度。我們將它稱為網構軟件,它既是傳統軟件結構的自然延伸,又具有區別於集中封閉環境下發展起來的傳統軟件形態的獨有的基本特征(自主性、協同性、反應性、演化性、多態性)。
參考文獻
[1] 王章寧.淺析軟件工程的現狀及發展趨勢[J].軟件,2013.34(10).
[2] 司良,張曉寧.國內外軟件工程發展現狀[J].計算機光盤軟件與應用,2011.10.