前言:尋找寫作靈感?中文期刊網用心挑選的軟件工程技術系統開發應用,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:
網絡信息技術的不斷普及為人們的生活、工作帶來了便利。在一些領域中,軟件工程技術已成為主導企業發展的核心競爭力。隨著科技的不斷入侵,我國的金融、教育、政府及相關部門的日常工作愈發智能化。軟件工程技術是系統軟件開發中的核心技術,系統軟件的開發以現階段的應用需求為目標,進行系統軟件的構建和功能設計。本文通過對軟件工程技術在系統軟件開發過程中的應用研究,希望促進軟件技術與開發的共同發展。
關鍵詞:
軟件工程技術;系統軟件開發;應用
前言:
隨著互聯網技術的高速發展,軟件已涉及商業、教育、政府、工業、銀行、財政等各領域,將人們的工作生活逐漸智能化。軟件開發隨著計算機技術的高速發展,逐漸成為發達國家的支柱型產業。軟件設計的人性化考量,是提高人們生活、工作、學習效率的前提,數字信息技術高速發展的今天,軟件程序在人們的生活中越來越重要。軟件工程技術的運用,能真正促進系統軟件開發的研究進程,真正幫助系統軟件智能化、人性化發展。
1軟件應用程序與傳統軟件工程
1.1傳統軟件工程
在傳統軟件開發中,開發周期模型是其中的重要環節。依照軟件工程思想,經過復雜計算而形成傳統軟件生存期模型。這種模型可分為演化模型、螺旋模型、瀑布模型與增量模型集中。但在實際應用這些模型進行軟件開發的過程中,不論哪種模型都存在一定程度上的缺陷。以瀑布模型為例,它能將整個開發軟件的過程有條不紊地進行分工、方便開發控制,降低失誤率,但一旦其中的某一環節出現問題,整個軟件開發流程將受阻[1]。
1.2優化傳統軟件模型進行軟件開發
隨著網絡信息技術與網絡應用的普及,目前大多數軟件程序都是基于www進行開發的。社會與經濟的不斷發展,為人們帶來了更高速的工作、生活需求,這就為軟件的開發與管理提出了高度期待。傳統軟件生命周期模型已無法適應現階段新軟件系統的研發,面對企業對象的差異化決定了相關軟件程序也必然做出適應性調整,而其對應的軟件開發活動也應相應調整發展方向。
1.3傳統軟件與軟件應用系統之間的不同點
對于軟件研發過程來說,傳統研發實踐周期較長,應用程序更趨于復雜。而軟件應用系統相對研發實踐短、實用性強、便捷度高。其主要表現為:應用系統基于軟件,對數據信息量的相對要求較高,運用于制作動態或靜態頁面。這種基于軟件的應用系統以感官享受為主要制作宗旨,其用戶目標豐富,軟件應用系統應滿足各個文化程度人群的接受能力與對軟件的期待,進行技術與功能上的調整,例如對復雜信息的傳輸能力、人機接口與用戶界面的設計[2]。
2軟件工程技術
2.1軟件開發模型
軟件工程的特性直接決定了軟件應用系統的研發過程區別于傳統軟件研發。開發過程模型、項目管理模型和組織公共模型共同組成了軟件工程的三個部分。其中,開發過程模型是對整個軟件應用系統研究開發周期的闡釋;項目管理模型是對其基本過程與項目管理進行的詮釋;組織公共模型則介于兩者之間,從整個軟件開發的開始到結束進行不斷影響作用。
2.2軟件應用程序的研發
軟件開發流程源自迭代思想,從中演變出這種流程模型。一次迭代之中,涵蓋了生產一個軟件可發行版本活動與其版本發行的輔助作,像版本介紹、用戶說明等。因此,完整的軟件應用程序的開發流程涵蓋了分析用戶需求、對其進行針對性的設計、測試、應用、等程序。在開發軟件應用程序的流程中,又細化為技術工程人員、預知需求分析、軟件設計、實現需求、軟件性能測試等流程,其中,技術工程人員是整個過程的前提保障,軟件實用需求是整個開發過程的動力,設計與測試是保障整個程序功能的手段,這些因素共同努力,實現用戶需求的滿足[3]。
2.3軟件工程管理的運用
軟件工程管理的科學運用能幫助開發軟件項目在預定成本下流暢運行。隨著軟件開發團隊的不斷充實,工程管理體系的有效性更顯重要。項目管理工作從始至終影響著整個研發過程,包括對開發前期方案的可行性評估、項目啟動中的方案設計策劃、項目研發中監督具體軟件開發流程、項目結束后檢查測試并進行產品驗收。
3軟件開發過程中的技術管理
軟件工程與軟件開發中都會遇到復雜的理論與結構問題。正因為科學技術在其中的復雜性,使其對應的保密與管理工作更顯重要。企業自主研發能力的缺陷、知識產權保護體系的欠缺,將直接局限軟件應用系統的開發。
結束語:
作為我國的新興產業,軟件應用程序開發在現階段仍存在經驗不足的問題,但隨著高科技的不斷發展、與軟件工程技術的不斷融入,軟件系統的程序設計將更加復雜化。與軟件研發相關的研究不勝枚舉,其相關理論也在不斷變化之中,只有結合現有技術與當前社會發展需求進行不斷探索,才能真正設計、研發出適應社會、適應人們工作生活需求的軟件程序,為人們的生活帶來更加便捷的應用。
作者:邱恩海 單位:江西工業職業技術學院
參考文獻:
[1]王健,程虎.系統軟件開發過程中的軟件工程技術[J].計算機研究與發展,2012,04(02):263-271.
[2]鄭彥平.系統軟件開發過程中的軟件工程技術[J].電子測試,2014,24(04):122-123.
[3]王恩生.系統軟件開發過程中的軟件工程技術[J].通訊世界,2015,19(01):195.