系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)探討工程論文

時間:2023-04-27 05:34:09 論文范文 我要投稿
  • 相關(guān)推薦

系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)探討工程論文

  摘要:計算機互聯(lián)網(wǎng)快速發(fā)展,為人們的生活、工作、教育、娛樂等方面帶來很多便利條件,到目前為止,軟件工程技術(shù)已經(jīng)成為各行各業(yè)的核心競爭力。軟件工程技術(shù)作為系統(tǒng)軟件開發(fā)的主要技術(shù),對系統(tǒng)軟件運行的質(zhì)量和安全性有重要意義。本文結(jié)合理論實踐,就系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)進行深入分析,希望對我國軟件技術(shù)開發(fā)有一定幫助。

系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)探討工程論文

  關(guān)鍵詞:系統(tǒng)軟件開發(fā);軟件工程技術(shù);特點分析;技術(shù)要求

  0、引言

  進入21世紀以后,我國互聯(lián)網(wǎng)技術(shù)取得了飛躍式發(fā)展,相關(guān)的應(yīng)用軟件已經(jīng)被廣泛應(yīng)用商業(yè)、教育、銀行等領(lǐng)域,逐漸改善著人們的生活。在很多發(fā)達國家,系統(tǒng)軟件開發(fā)企業(yè)已經(jīng)成為支柱性產(chǎn)業(yè)?茖W(xué)合理的軟件設(shè)計是提高生活、工作的首要前提。在信息快速發(fā)展的今天,系統(tǒng)軟件在人們生活生產(chǎn)中起到的作用越來越重要;诖,本文首先分析出傳統(tǒng)軟件和系統(tǒng)軟件的區(qū)別,然后,闡述了軟件工程技術(shù)的特點和設(shè)計要求,最后,提出軟件工程管理的運用的方式,旨在促使系統(tǒng)工程軟件更加智能化、人性化。

  一、系統(tǒng)軟件和傳統(tǒng)軟件不同之處

  系統(tǒng)軟件具有開發(fā)時間短、需求不明確的特點,和傳統(tǒng)軟件的不同之處,主要體現(xiàn)在以下幾個方面:第一,系統(tǒng)軟件開發(fā)比較側(cè)重于信息含量,面向主要市場是文檔和電子產(chǎn)品,即動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁;第二,系統(tǒng)軟件在開發(fā)過程中比較重視視覺和感覺,比較強度客戶的舒適度。第三,系統(tǒng)軟件的用戶形式多樣,很多系統(tǒng)軟件在設(shè)計和開發(fā)過程中,必須考慮不同用戶的應(yīng)用技術(shù)和能力,擁有較為復(fù)雜的人機接口和用戶信息遞交;第四,系統(tǒng)軟件的內(nèi)容屬于驅(qū)動內(nèi)容,這和傳統(tǒng)軟件有本質(zhì)區(qū)別【1】。

  二、系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)的特點

  系統(tǒng)軟件開發(fā)過程中涉及到很多不同類型軟件工程技術(shù),而且對不同軟件工程技術(shù)的要求各不相同。最主要的是系統(tǒng)軟件在開發(fā)過程中必須著重考慮系統(tǒng)實現(xiàn)方面的工作,這就使得系統(tǒng)軟件開發(fā)具有極強的復(fù)雜性。而且系統(tǒng)軟件內(nèi)部模塊和模塊之間存在較高的耦合性,每個模塊之間都相互聯(lián)系,當某一個模塊發(fā)生變動時,帶來的后果往往多重的。所以,雖然系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)在前期設(shè)計過程中的目標比較明確和完善,但是在實際設(shè)計過程中要想完成此目標具有很大難度,需求經(jīng)過系統(tǒng)、規(guī)范、科學(xué)而漫長的過程才能實現(xiàn)。

  三、系統(tǒng)軟件開發(fā)過程中對軟件工程技術(shù)的需求

  由于系統(tǒng)軟件開發(fā)具有很強復(fù)雜性,保證軟件工程技術(shù)的科學(xué)性和合理性,對系統(tǒng)軟件的開發(fā)和利用有至關(guān)重要的作用。在控制其復(fù)雜性過程中,需要對系統(tǒng)軟件開發(fā)人員和材料進行嚴格控制。因此,軟件工程技術(shù)實際上指的是,在系統(tǒng)軟件開發(fā)過程中,借助工程化的管理模式,對系統(tǒng)軟件開發(fā)的全過程、全方位進行控制。相關(guān)實踐表明,應(yīng)用軟件工程技術(shù)對系統(tǒng)軟件開發(fā)過程中存在的問題,能進行更好控制和解決,從而有效促進系統(tǒng)軟件開發(fā)過程中既定目標的實現(xiàn)。

  四、軟件開發(fā)技術(shù)和開發(fā)需求不匹配問題分析

  在系統(tǒng)軟件開發(fā)過程中,隨著人們對軟件功能要求的提高,軟件開開發(fā)單位為了滿足人們多樣化的需求,推出了一系列具有實際意義的方式方法,其中最典型有三種,即:SASD法、JSD法、JSP法。這三種方法的應(yīng)用時間比較廣泛,但我國系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)起步比較晚,和美國、德國、法國等發(fā)達國家相比仍然存在較大差距。所以這三種方法能否滿足當前系統(tǒng)軟件開發(fā)的需求還需要進一步驗證和分析,在實際應(yīng)用過程中,軟件工程技術(shù)對系統(tǒng)軟件的開發(fā)具有較強約束性。基于此,傳統(tǒng)的軟件工程技術(shù)很難滿足我國系統(tǒng)軟件工程的需求。提高軟件開發(fā)技術(shù)和開發(fā)需求匹配關(guān)鍵不斷創(chuàng)新出現(xiàn)新的軟件工程技術(shù),從而提高和現(xiàn)有系統(tǒng)軟件開發(fā)的匹配度,進而達到系統(tǒng)軟件充分利用的目的【2】。

  五、軟件工程技術(shù)

  (一)系統(tǒng)軟件開發(fā)模型設(shè)計

  就目前我國系統(tǒng)軟件的發(fā)展程度而言,對軟件工程技術(shù)的提出了更高要求,開發(fā)過程中涉及到三個部門,第一,系統(tǒng)軟件開發(fā)模型,對整個系統(tǒng)軟件的開發(fā)和研究,進行周期性的闡釋;第二,項目管理模型,是對系統(tǒng)軟件的基本過程和項目管理進工程化管理;第三,應(yīng)用組織模型,對系統(tǒng)軟件開發(fā)全過程進行影響和作用。

 。ǘ┸浖(yīng)用程序的研發(fā)

  軟件開發(fā)流程主要來源是迭代思想,在每一次迭代中,蘊涵開一個軟件可行版本活動,以及相應(yīng)的輔助工作。包括版本功能介紹、用戶說明。所以一整套完善系統(tǒng)應(yīng)用程序開發(fā)過程包含了:用戶的具體需求、針對性設(shè)計、測試、應(yīng)用等程序。在應(yīng)用開發(fā)過程中,又分為是預(yù)知需求分析、軟件具體設(shè)計、軟件性能檢測等流程。此過程中技術(shù)工程人員是整個系統(tǒng)軟件開發(fā)過程中技術(shù)保證,設(shè)計和檢測是保障整個開發(fā)過程能順利進行的基礎(chǔ)。這些因素相互協(xié)調(diào)發(fā)展,是提升用戶滿意度的基礎(chǔ)。

 。ㄈ┸浖こ碳夹g(shù)運用

  科學(xué)合理的運用軟件工程技術(shù),能有效促進系統(tǒng)軟件開發(fā)的順利運行。進年來,我國社會科學(xué)技術(shù)和算計軟件技術(shù)快速發(fā)展,系統(tǒng)軟件開發(fā)團隊的技術(shù)和實力不斷提高,軟件工程技術(shù)取得長足發(fā)展,在系統(tǒng)軟件開發(fā)過程起到的作用也越來越大,貫穿于整個系統(tǒng)軟件開發(fā)過程中,包括:系統(tǒng)軟件在開發(fā)前的可行性分析評估、設(shè)計方案、具體操作流程,以及軟件開發(fā)后的檢測驗收過程中。

  六、結(jié)束語

  綜上所述,系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)應(yīng)用的合理與否,之間決定了整個系統(tǒng)軟件的質(zhì)量和使用價值。但我國軟件工程技術(shù),到目前為止還處于發(fā)展的初級階段,而的系統(tǒng)軟件具有很強的復(fù)雜性,這就對軟件工程技術(shù)提出了更高要求。本文結(jié)合理論實踐,針對的系統(tǒng)軟件開發(fā)的具體特點和流程模型設(shè)計,就系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)進行深入分析,希望對我國系統(tǒng)軟件的開發(fā)和利用奠定良好基礎(chǔ)。

  參考文獻

  [1]邱恩海.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用[J].信息化建設(shè),2016,04:298.

  [2]陳忠菊.系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)的運用[J].科技創(chuàng)新導(dǎo)報,2016,18:83-84.

【系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)探討工程論文】相關(guān)文章:

船舶舾裝現(xiàn)場放樣系統(tǒng)軟件的開發(fā)研究04-28

軟件工程論文發(fā)表的論文04-29

GIS軟件研制與開發(fā)過程中的質(zhì)量管理04-30

軟件工程教學(xué)方法探討05-01

建筑工程技術(shù)論文07-24

軟件開發(fā)工程師職責04-15

軟件開發(fā)工程師職責(精選)07-13

軟件工程網(wǎng)絡(luò)課程的設(shè)計與開發(fā)04-28

軟件工程論文的開題報告01-04

軟件開發(fā)工程師具體職責06-28