- 相關(guān)推薦
系統軟件開(kāi)發(fā)過(guò)程中的軟件工程技術(shù)
當企業(yè)向面向對象的軟件應用開(kāi)發(fā)技術(shù)轉向時(shí),支持軟件開(kāi)發(fā)的活動(dòng)也必然要有所改變,以下是小編搜集整理的一篇探究軟件工程技術(shù)的論文范文,供大家閱讀參考。
【摘要】 目前互聯(lián)網(wǎng)技術(shù)正在高速的發(fā)展,其對各傳統產(chǎn)業(yè)的影響也相對較為廣泛,同時(shí)也誕生了很多嶄新的產(chǎn)業(yè)形態(tài)。軟件作為建立在計算機技術(shù)上而誕生的產(chǎn)業(yè),其開(kāi)發(fā)和應用都和計算機技術(shù)的發(fā)展有著(zhù)直接的關(guān)系,通過(guò)對系統軟件開(kāi)發(fā)過(guò)程中的工程技術(shù)研究,對現代科學(xué)技術(shù)發(fā)展和大眾生活質(zhì)量水平提高有何積極的研究意義。
【關(guān)鍵字】 系統 軟件開(kāi)發(fā) 應用軟件
一、應用軟件與傳統軟件
1.1 應用軟件與傳統軟件之區別
軟件應用系統在特點(diǎn)上分析具有研發(fā)周期短和對起始需求處在一個(gè)逐步清晰確定。因而和廣義上的傳統軟件系統有著(zhù)幾點(diǎn)重要的區別:首先很多基于軟件的系統都是偏向整體的信息覆蓋范圍,其主要是指面向文檔或者靜態(tài)的頁(yè)面等等。而基于軟件的應用系統更多都偏向視覺(jué)和以及感覺(jué)的同時(shí)運用,進(jìn)而讓感官獲得一個(gè)層次上的一個(gè)遞進(jìn)享受。但是由于其用戶(hù)具有廣域上的復雜性,因而目前基于軟件的系統需要面對多層面不同需求,進(jìn)而滿(mǎn)足用戶(hù)獲得復雜化人機接口以及交互界面等聯(lián)系。同時(shí)基于軟件的系統開(kāi)發(fā)可以讓其數據獲得一個(gè)交互模式的開(kāi)發(fā),而傳統的軟件開(kāi)發(fā)可以產(chǎn)生一個(gè)過(guò)程屬性的功能驅動(dòng)。軟件比通常意義上的軟件開(kāi)發(fā)可以讓多個(gè)領(lǐng)域獲得一個(gè)整體上的交融。但需要按照軟件設計人員和采用技術(shù)以及應用目標等多種功能不同,使得需要對一些軟件工程按照其原理進(jìn)行一個(gè)功能架構的設定。
1.2 傳統軟件的不足
傳統軟件開(kāi)發(fā)過(guò)程在整體屬性上分析可以理解為開(kāi)發(fā)周期模型。其具體的過(guò)程也可以闡述為一個(gè)思想的具體化。整個(gè)運作的生命周期包含系統開(kāi)發(fā)、運行等活動(dòng)以及任務(wù)的過(guò)程內容框架。傳統典型的幾種生命周期模型,包括瀑布模型、增量模型、演化模型和螺旋模型等多種。瀑布模型的優(yōu)點(diǎn)是清楚地標識出了軟件開(kāi)發(fā)的階段。它采用自頂向下逐步求精的方式把整個(gè)開(kāi)發(fā)過(guò)程分成不同的階段,每個(gè)階段的工作都很明確,因此便于控制開(kāi)發(fā)過(guò)程。當所有的階段都完成之后,該軟件的開(kāi)發(fā)過(guò)程也隨之結束。在軟件應用開(kāi)發(fā)方面,瀑布模型首先是按照一定的結構布局進(jìn)行一個(gè)等序的建立的。1.3軟件應用模型更新隨著(zhù)網(wǎng)絡(luò )技術(shù)和 Interact 的迅速發(fā)展,大量系統都是基于www 的。這些系統的開(kāi)發(fā)、維護和管理需要新的方法,這些方法有別于傳統的軟件工程方法。傳統軟件工程方法和技術(shù)應用已經(jīng)無(wú)法直接用到基于軟件的系統開(kāi)發(fā)中。當企業(yè)向面向對象的軟件應用開(kāi)發(fā)技術(shù)轉向時(shí),支持軟件開(kāi)發(fā)的活動(dòng)也必然要有所改變,即意味要改變開(kāi)發(fā)過(guò)程、資源和組織結構。面向對象的軟件應用開(kāi)發(fā)需要新的、符合其特點(diǎn)的軟件工程過(guò)程。
二、軟件工程過(guò)程
如今軟件應用的設計和開(kāi)發(fā)進(jìn)入了需要強調流程和分工的時(shí)代,建立規范的、有效的、健壯的開(kāi)發(fā)機制,運用符合軟件應用特點(diǎn)的開(kāi)發(fā)過(guò)程模型,才能適應用戶(hù)不斷變化的需要,達到預期的計劃目標。
2.1 軟件工程過(guò)程模型組成
針對軟件工程應用的特點(diǎn),以及軟件應用系統的開(kāi)發(fā)和傳統軟件開(kāi)發(fā)的顯著(zhù)區別上,需要對項目管理過(guò)程中項目管理的基本流程、項目管理方法進(jìn)行建立,使得其項目管理方面不斷成功行獲得提高。
2.2 軟件開(kāi)發(fā)過(guò)程
軟件的開(kāi)發(fā)過(guò)程需要軟件的開(kāi)發(fā)人員度需求進(jìn)行準確的把控,同時(shí)對涉及到實(shí)現的步驟進(jìn)行一定的分析,對其各階段的周期進(jìn)行嚴格的計算。同時(shí)對其細節采用的技術(shù)要進(jìn)行一定的布局和應用處理。在中期要適當的不斷修改軟件開(kāi)放設計方案,進(jìn)而順利的完成軟件的整體開(kāi)發(fā)工作。
三、件工程項目管理
軟件項目管理是為了使軟件項目能夠按照預定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度等進(jìn)行分析和管理的活動(dòng)。進(jìn)行軟件項目管理有利于將開(kāi)發(fā)人員的個(gè)人開(kāi)發(fā)能力轉化成企業(yè)的開(kāi)發(fā)能力,企業(yè)的軟件開(kāi)發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩定發(fā)展。
3.1 項目管理含義
軟件項目管理,即以軟件應用程序為主要表現方式的架構來(lái)進(jìn)行的項目設計及管理,需要對其參與人員的增多、對規范性的要求愈加嚴格對其軟件在開(kāi)發(fā)過(guò)程中的項目準備過(guò)程、策劃與計劃過(guò)程、啟動(dòng)過(guò)程、跟蹤管理過(guò)程和關(guān)閉過(guò)程。
3.2 項目管理運作流程
首先是項目準備,主要是準備項目招標的方案,分析項目的可行性。其次是項目啟動(dòng),這一階段主要是根據招標內容設計軟件工程的計劃方案,并根據其后續進(jìn)程進(jìn)行項目跟蹤,即根據計劃內容對整個(gè)軟件工程的設計過(guò)程做評估。
結語(yǔ)
隨著(zhù)軟件技術(shù)的不斷發(fā)展,軟件應用也越來(lái)越復雜,軟件開(kāi)發(fā)也要不斷采用先進(jìn)的技術(shù)、工具,運用規范化的開(kāi)發(fā),使得軟件開(kāi)發(fā)出速度獲得提高、效果更好的軟件應用系統,為我國的信息產(chǎn)業(yè)發(fā)展獲得良性的發(fā)展。
參 考 文 獻
[1]張友生,李雄. 軟件開(kāi)發(fā)模型研究綜述[J]. 計算機工程與應用,2006,03:109-115.
[2]梅宏,黃罡,趙海燕,焦文品. 一種以軟件體系結構為中心的網(wǎng)構軟件開(kāi)發(fā)方法[J]. 中國科學(xué)E輯:信息科學(xué),2006,10:1100-1126.
[3]梅宏,陳鋒,馮耀東,楊杰. ABC:基于體系結構、面向構件的軟件開(kāi)發(fā)方法[J]. 軟件學(xué)報,2003,04:721-732.
【系統軟件開(kāi)發(fā)過(guò)程中的軟件工程技術(shù)】相關(guān)文章:
軟件的復用技術(shù)及開(kāi)發(fā)方法03-29
基于信號接口的自動(dòng)測試系統軟件的設計與實(shí)現03-18
淺談軟件開(kāi)發(fā)管理策略03-02
項目管理軟件的開(kāi)發(fā)應用03-02
基于SBR工藝的污水處理系統軟件設計03-08
信用卡數據分析系統軟件說(shuō)明書(shū)(一)03-07