互聯網技術軟件工程論文
一、軟件工程的內涵
軟件工程不僅僅是一種理論,對于它來說更重要的是如何實踐,能夠充分地運用手頭的資源,將整個團隊調動起來,并根據相關的規范,在最短的時間內達到預定的目標。不管任何軟件工程的開展,方法和工具固然很重要,但是真正起到核心作用的是先進的軟件工程思想。只有在正確的思想指導下,才能確保相關的技術方法不出錯,才能高效率高質量地達到既定的目標。
二、推動軟件技術發展的動力
首先,從操作系統發展的角度來說,計算機的環境不斷變化,而軟件提供資源共享的范圍也在不斷擴大。而從軟硬件異構性的角度來說,為了使異構性之間的橋梁更加平緩,使軟硬件的互操作性加強,軟件技術在不斷地發展,比如為了使不同軟件之間有更好的操作性,操作系統應運而生,為了使不同操作系統之間的異構性有所減緩,就誕生了中間軟件,而web技術又是為了使中間軟件的異構性和多樣性有所減少才發明的,由此可見,軟件技術的發展實質是一種不斷橋接異構性的過程,也就是正確地解決概念和處理邏輯兩者的問題。而從軟件生產方式這個角度來說,為了使軟件之間的共性增加,使開發軟件不再過于復雜,并有效提高軟件開發的質量和效率,因此軟件技術不斷快速發展。
三、軟件工程的發展趨勢
3.1全球化軟件協作交付
隨著全球化的不斷加速,全球化軟件協作交付模式也是勢在必行的。根據Forrester的數據,現在不少開發團隊呈現分布式的狀態,超過一半的團隊游兩個以上的開發點,而且隨著目前企業合并和收購的形式的家具,新的分布式開發團隊也在不斷增加。而企業為了使開發能力和支持能力達到24×7的狀態,也推動者全球化軟件協作交付的`不斷發展。軟件外包市場的不斷繁榮發展,軟件工程工具的不斷進步,不少企業都開始發展軟件交付項目,舉個簡單的例子:不少企業選擇在美國完成軟件的概念設計,然后將系統架構設計安排到歐洲,而在中國進行軟件的編碼和測試,在這樣一個大環境中,24小時不間斷的軟件交付和支持服務完全可以實現,減少了對員工的壓榨,有大大提高了交付的速度。
3.2社區驅動的軟件交付
社區驅動的軟件交付是IT文化不斷發展的產物,現在的年輕人更傾向于社交導航,通過人和人之間的交流,使他們能夠更好地獲取信息,從而順利完成指定的任務。這就使得社區驅動的軟件交付應運而生,也同時出現了相應的方法和平臺。在這種交付模式中,雖然每個項目都會有一個領導者,但是相對而言,它更強調個體的能力和創造性。由世界上不同國家和地區的技術人員和最終用戶共同協作,從而完成項目的交付。他們以公共社區作為協作環境,然后將創新思想通過web來分享,并完成軟件的開發和測試,聚集他們的一個重要理由就是對項目的熱情和興趣。
3.3模塊化
隨著全球化的不斷發展,世界經濟的競爭也在不斷加劇,為了生存,企業需要更多的創新力和業務靈活性,而另一方面,目前IT環境復雜度也不斷加劇,企業想要發展就必須面對新的挑戰。因此模塊化的提出使得企業能夠在根本上解決這些問題。模塊化實現了不同軟件構件和應用的打包,從而使企業更好地使用現有的資源,另一方面,在模塊化的指導下,SOA技術應運而生,它通過對現有資源的重新整合,將各種服務實現組件化,從而使得新業務能夠快速上位,實現了企業的業務靈活性要求。
四、結束語
隨著互聯網的不斷發展,計算機軟件環境不再是封閉的,而是開放的、動態的,軟件系統要適應這種發展趨勢,就必須突破舊的思想和方法,實現多目標、連續反應式的網購軟件系統形態,這也是軟件工程發展的必然要求。
【互聯網技術軟件工程論文】相關文章:
互聯網技術軟件工程的論文05-31
互聯網軟件工程論文05-30
關于互聯網軟件工程的論文11-21
軟件工程技術分析論文10-31
軟件工程中的UML建模技術的論文05-30
軟件工程中的UML建模技術論文11-14
軟件工程Web技術開發平臺的論文05-31
軟件工程關鍵技術探討論文05-31
互聯網下的教育技術學研究論文01-21