當前位置:文思屋>學習教育>畢業論文>

軟體工程碩士的論文

文思屋 人氣:1.56W

論文是在導師的悉心指導和關心下完成的,接下來小編為大家推薦的是軟體工程碩士的論文,歡迎閱讀。

軟體工程碩士的論文

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

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

一、軟體工程的發展歷程

(一)程式設計階段

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

(二)軟體設計階段

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

(三)軟體工程階段

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

(四)未來發展

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

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

(一)軟體工程目標

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

(二)軟體工程過程

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

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

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

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

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

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

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

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

四、結語

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

參考文獻:

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

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

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