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

系統軟體開發過程中的軟體工程技術

文思屋 人氣:1.62W

當企業向物件導向的軟體應用開發技術轉向時,支援軟體開發的活動也必然要有所改變,以下是小編蒐集整理的一篇探究軟體工程技術的論文範文,供大家閱讀參考。

系統軟體開發過程中的軟體工程技術

【摘要】 目前網際網路技術正在高速的發展,其對各傳統產業的影響也相對較為廣泛,同時也誕生了很多嶄新的產業形態。軟體作為建立在計算機技術上而誕生的產業,其開發和應用都和計算機技術的發展有著直接的關係,通過對系統軟體開發過程中的工程技術研究,對現代科學技術發展和大眾生活質量水平提高有何積極的研究意義。

【關鍵字】 系統 軟體開發 應用軟體

一、應用軟體與傳統軟體

1.1 應用軟體與傳統軟體之區別

軟體應用系統在特點上分析具有研發週期短和對起始需求處在一個逐步清晰確定。因而和廣義上的傳統軟體系統有著幾點重要的區別:首先很多基於軟體的系統都是偏向整體的資訊覆蓋範圍,其主要是指面向文件或者靜態的頁面等等。而基於軟體的應用系統更多都偏向視覺和以及感覺的同時運用,進而讓感官獲得一個層次上的一個遞進享受。但是由於其使用者具有廣域上的複雜性,因而目前基於軟體的系統需要面對多層面不同需求,進而滿足使用者獲得複雜化人機介面以及互動介面等聯絡。同時基於軟體的系統開發可以讓其資料獲得一個互動模式的開發,而傳統的軟體開發可以產生一個過程屬性的功能驅動。軟體比通常意義上的軟體開發可以讓多個領域獲得一個整體上的交融。但需要按照軟體設計人員和採用技術以及應用目標等多種功能不同,使得需要對一些軟體工程按照其原理進行一個功能架構的設定。

1.2 傳統軟體的不足

傳統軟體開發過程在整體屬性上分析可以理解為開發週期模型。其具體的過程也可以闡述為一個思想的具體化。整個運作的生命週期包含系統開發、執行等活動以及任務的過程內容框架。傳統典型的幾種生命週期模型,包括瀑布模型、增量模型、演化模型和螺旋模型等多種。瀑布模型的.優點是清楚地標識出了軟體開發的階段。它採用自頂向下逐步求精的方式把整個開發過程分成不同的階段,每個階段的工作都很明確,因此便於控制開發過程。當所有的階段都完成之後,該軟體的開發過程也隨之結束。在軟體應用開發方面,瀑布模型首先是按照一定的結構佈局進行一個等序的建立的。1.3軟體應用模型更新隨著網路技術和 Interact 的迅速發展,大量系統都是基於www 的。這些系統的開發、維護和管理需要新的方法,這些方法有別於傳統的軟體工程方法。傳統軟體工程方法和技術應用已經無法直接用到基於軟體的系統開發中。當企業向物件導向的軟體應用開發技術轉向時,支援軟體開發的活動也必然要有所改變,即意味要改變開發過程、資源和組織結構。物件導向的軟體應用開發需要新的、符合其特點的軟體工程過程。

 二、軟體工程過程

如今軟體應用的設計和開發進入了需要強調流程和分工的時代,建立規範的、有效的、健壯的開發機制,運用符合軟體應用特點的開發過程模型,才能適應使用者不斷變化的需要,達到預期的計劃目標。

2.1 軟體工程過程模型組成

針對軟體工程應用的特點,以及軟體應用系統的開發和傳統軟體開發的顯著區別上,需要對專案管理過程中專案管理的基本流程、專案管理方法進行建立,使得其專案管理方面不斷成功行獲得提高。

2.2 軟體開發過程

軟體的開發過程需要軟體的開發人員度需求進行準確的把控,同時對涉及到實現的步驟進行一定的分析,對其各階段的週期進行嚴格的計算。同時對其細節採用的技術要進行一定的佈局和應用處理。在中期要適當的不斷修改軟體開放設計方案,進而順利的完成軟體的整體開發工作。

 三、件工程專案管理

軟體專案管理是為了使軟體專案能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度等進行分析和管理的活動。進行軟體專案管理有利於將開發人員的個人開發能力轉化成企業的開發能力,企業的軟體開發能力越高,表明這個企業的軟體生產越趨向於成熟,企業越能夠穩定發展。

3.1 專案管理含義

軟體專案管理,即以軟體應用程式為主要表現方式的架構來進行的專案設計及管理,需要對其參與人員的增多、對規範性的要求愈加嚴格對其軟體在開發過程中的專案準備過程、策劃與計劃過程、啟動過程、跟蹤管理過程和關閉過程。

3.2 專案管理運作流程

首先是專案準備,主要是準備專案招標的方案,分析專案的可行性。其次是專案啟動,這一階段主要是根據招標內容設計軟體工程的計劃方案,並根據其後續程序進行專案跟蹤,即根據計劃內容對整個軟體工程的設計過程做評估。

 結語

隨著軟體技術的不斷髮展,軟體應用也越來越複雜,軟體開發也要不斷採用先進的技術、工具,運用規範化的開發,使得軟體開發出速度獲得提高、效果更好的軟體應用系統,為我國的資訊產業發展獲得良性的發展。

參 考 文 獻

[1]張友生,李雄. 軟體開發模型研究綜述[J]. 計算機工程與應用,2006,03:109-115.

[2]梅巨集,黃罡,趙海燕,焦文品. 一種以軟體體系結構為中心的網構軟體開發方法[J]. 中國科學E輯:資訊科學,2006,10:1100-1126.

[3]梅巨集,陳鋒,馮耀東,楊傑. ABC:基於體系結構、面向構件的軟體開發方法[J]. 軟體學報,2003,04:721-732.