博文谷

位置:首頁 > 實用範文 > 論文

淺議軟件工程技術發展解析的論文

論文1.78W

摘要:近年來,我國科學技術的高速發展,有力的推動了計算機技術水平的穩步提升,軟件開發不斷地運用到了各行各業當中,併發揮了重大作用。文章在細數軟件工程技術的發展歷程的基礎上,總結了軟件工程主要研究內容,預測其未來的發展方向,希望能夠爲軟件工程技術的發展,及其應用水平的提高提供參考意見

淺議軟件工程技術發展解析的論文

關鍵詞:軟件工程;發展過程;未來趨勢

一、軟件工程的發展歷程

(一)程序設計階段

上世紀四十年代至五十年代,當時並沒有“軟件”這一概念,有關程序的設計、開發主要圍繞硬件展開,由於技術及理念水平限制,並不具備任何先進的設備,涉及的使用工具都較爲簡單。再者,因爲程序設計的規模很小,程序的設計者與使用者用戶之間並沒有具體的分工,均是以節省存儲空間、簡化代碼爲主要目標。也沒有對設計的程序清單及相關的文檔材料進行統計、存檔。該階段的程序設計主要是爲了進階運算而進行。

(二)軟件設計階段

上一階段之後二十年間名爲“軟件作坊”的組織形式,促進了軟件的開發與使用,而且還出現了商品化的軟件包裝,社會對軟件的需求愈加強烈。隨着計算機科學技術水平的不斷提高,社會各行各業的資訊化程度也在逐漸提升,爲適應社會各方面的發展需要,更進階的編程語言及軟件系統相繼出現,並隨着資訊化領域的不斷擴展而越來越複雜、越來越專業。其中就體現在開發者與用戶之間的分工越來越明確,越來越具有針對性。但由於軟件的設計、開發技術水平的階段性限制,造成軟件產品的生存率及質量無法保障。

(三)軟件工程階段

回溯四十年前,因無法滿足社會急劇增加的需求而出現的“軟件危機”,使人們意識到先進的計算機技術與軟件開發設計、管理對於軟件開發過程的重要性。於是運算能力高效化、專業化、智能化的硬件設備不斷的被研發出來,資訊管理技術、數據庫技術也逐漸熟練的運用到軟件的開發過程,進階彙編語言也隨之出現,先進的設計、管理理念也被融合在了軟件工程技術當中。

(四)未來發展

依照現今的資訊化發展程度與發展方向,整合網絡平臺上的有效資源,營造執行高效、信用度高的大型網絡環境,是軟件使用的所有用戶最大限度的利用線上線下的有效資源,是軟件工程發展的重要方向。社會需求的不斷變化,程度的不斷加深,“軟件危機”並沒有消失。因此人們對軟件複用技術,軟件構件技術以及開放性計算技術的依賴程度、使用程度也將不斷加深。

二、軟件工程主要研究內容

(一)軟件工程目標

隨着資訊全球化以及計算機技術飛速發展的當下,軟件工程的.目標也應迎合社會建設發展的新需求而不斷提升。因此,設計、開發出正確的,實用性強,費用合理的軟件,應該是當前網絡背景下軟件工程的主要目標。按照用戶的需求開發出的軟件產品,不但要求必須達到預期的功能、效果,保障企業、個人目標的實現程度,而且要保障軟件的基本架構以及相關的應用程序的適用性。除此之外,還要充分考慮費用的合理性。按照用戶的實際要求,在保證軟件質量的基礎上,極力控制軟件開發過程中所產生的費用不超過用戶的承受範圍。以上目標的實現在程序設計模型、方法上仍然存在許多亟待解決問題。

(二)軟件工程過程

軟件工程主要包括了開發、執行和維護等過程,含蓋了功能分析、開發設計、實現功能運作、用戶確認和日常的執行維護等環節。功能分析包括需求約束和功能約束,分別就軟件需求與功能實現進行概要分析;簡要設計與詳細設計是軟件工程開發設計的主要內容,就搭建軟件子系統與功能模組進行說明,以及對相應模組的接口進行明確定義,進而分層次的對每一模組及其數據結構進行詳細的加工描述;根據以上的設計結果,利用編程技術將其程序化。用戶的確認活動持續在整個軟件的開發設計及日常的維護中,確認過程中不可避免的對程序進行更改,才能保障用戶的使用效果。

三、軟件工程未來的發展趨勢

(一)功能型向需求型發展

現今,各類行業需求複雜多變,導致軟件需求的多樣性,這就決定了軟件工程由功能型轉向需求型發展方向。在軟件的設計、實施的過程中,爲滿足用戶不斷更新的要求,必須解決軟件工程組裝性和一致性等問題,在維護和日常使用管理上保證軟件的有效性。同時,軟件設計更向精確化發展,以適應資訊全球化的背景下,用戶角色的多樣化的需求。綜上所述分析,用例技術在捕獲軟件的潛在需求上也將得到廣泛使用,以解決軟件與用戶間交互的抽象性,實現分析與需求的有效分離和相互作用。

(二)實踐爲適用的第一標準

隨着科學技術的高度發展,各種層次的競爭終將是科技與人才競爭。對軟件工程的開發而言更是如此,對開發的技術人員不但要求過硬的專業技術,對行業發展前瞻性等的素質要求也越來越高。爲實現軟件開發的專業化和國際化,必須對設計、開發的過程更加嚴格的要求,但是許多不確定因素對軟件開發的過程造成不利影響,這就要求必須透過實踐去對原有的開發流程不斷進行重新調整。

(三)軟件工程趨於合作互聯

經濟全球化使得各行各業的競爭越來越激烈,軟件工程行業亦是如此。計算機軟件工程想要在如此緊張的環境中得到穩定發展,必須與不同行業的軟件開發實現合作互聯,求同存異,才能保障軟件工程的可持續發展。除此之外軟件工程全球範圍的合作研發,也必將是其發展的重要方向。

四、結語

軟件工程對企業發展的重要性不言而喻,雖然目前軟件開發技術還尚不足,但是隻要把握軟件開發的正確的發展方向,在實際的的開發工作中在實際操作中,堅持理論爲基礎,注重實踐和與時俱進,方可保障軟件工程的質量,減少實施成本,提高軟件工程的效益。

參考文獻:

[1]雷傑.軟件工程技術發展思索與應用研究[J].數字化用戶,2017,23(1).

[2]金晶.對軟件工程技術今後發展的思索[J].中國管理資訊化,2015,18(21):162-162.

[3]車仁秋.軟件工程的發展思索[J].資訊與電腦,2015(13):76-77.