當(dāng)前位置: 首頁 ? 資訊 ? 科普博覽 ? 科技博覽 ? 正文

科技名詞 | 軟件工程 software engineering

發(fā)布日期:2022-09-30??瀏覽次數(shù):1548
放大字體??縮小字體
核心提示:軟件工程software engineering定義:運用計算機科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和進度要求開發(fā)和維護滿足用戶要求的軟件產(chǎn)品的工程,或以此為研究對象的學(xué)科。學(xué)科:計算機科學(xué)技術(shù)_軟件工程相關(guān)名詞:應(yīng)用軟件 軟件生存周期 軟件開發(fā)方法圖片來源:視覺中國【延伸閱讀】軟件工程一般可以從兩個方面來理解。一方面,軟件工程是一門研究用工程化方

軟件工程

software engineering

定義:運用計算機科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和進度要求開發(fā)和維護滿足用戶要求的軟件產(chǎn)品的工程,或以此為研究對象的學(xué)科。

學(xué)科:計算機科學(xué)技術(shù)_軟件工程

相關(guān)名詞:應(yīng)用軟件 軟件生存周期 軟件開發(fā)方法

圖片來源:視覺中國

【延伸閱讀】

軟件工程一般可以從兩個方面來理解。一方面,軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。它涉及了程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標(biāo)準(zhǔn)、設(shè)計模式等多方面內(nèi)容。另一方面,軟件工程是指應(yīng)用計算機科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,以工程化的原則和方法來解決軟件工程問題的工程,其目的是提高軟件生產(chǎn)效率,提高軟件質(zhì)量,降低軟件成本。

軟件工程的誕生實際上是為了應(yīng)對軟件危機。20世紀(jì)60年代以前,計算機剛剛投入實際使用,軟件往往只是為了一個特定的應(yīng)用場景而在指定的計算機上設(shè)計和編制,采用密切依賴于計算機的機器代碼或匯編語言。軟件的規(guī)模比較小,文檔資料通常也不存在,很少使用系統(tǒng)化的開發(fā)方法。60年代中期,大容量、高速度計算機的出現(xiàn),使計算機的應(yīng)用范圍迅速擴大,軟件開發(fā)數(shù)量急劇增長,軟件規(guī)模越來越大,復(fù)雜程度越來越高,軟件的可靠性問題也越來越突出,軟件危機開始爆發(fā)。人們迫切需要一種方法來規(guī)范軟件開發(fā)的過程,軟件工程學(xué)科應(yīng)運而生。

軟件工程的目標(biāo)是:在給定成本、進度的前提下,開發(fā)出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、和用戶友好性的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護的困難。

軟件產(chǎn)業(yè)屬于第三產(chǎn)業(yè)的服務(wù)業(yè),具有高智力投入、高成長、低成本投入、服務(wù)性強、全球性強,與國民經(jīng)濟關(guān)系密切等特點。高質(zhì)量的軟件會給企業(yè)和社會帶來很大的便利。解決國產(chǎn)軟件“卡脖子”技術(shù)難題,創(chuàng)新底層代碼框架,面向高級應(yīng)用需求,研發(fā)自主可控的高端國產(chǎn)軟件,是國產(chǎn)軟件打開國際市場的必經(jīng)之路。

責(zé)任編輯:張鵬輝

?
?
[ 資訊搜索 ]? [ 加入收藏 ]? [ 打印本文 ]? [ 違規(guī)舉報 ]? [ 關(guān)閉窗口 ]

免責(zé)聲明:
本網(wǎng)站部分內(nèi)容來源于合作媒體、企業(yè)機構(gòu)、網(wǎng)友提供和互聯(lián)網(wǎng)的公開資料等,僅供參考。本網(wǎng)站對站內(nèi)所有資訊的內(nèi)容、觀點保持中立,不對內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。如果有侵權(quán)等問題,請及時聯(lián)系我們,我們將在收到通知后第一時間妥善處理該部分內(nèi)容。



?
?

?
推薦圖文
推薦資訊
點擊排行
最新資訊
友情鏈接 >> 更多