网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程技術(shù)發(fā)展應(yīng)用分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程技術(shù)發(fā)展應(yīng)用分析范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程技術(shù)發(fā)展應(yīng)用分析

摘要:由于中國社會主義市場經(jīng)濟不斷發(fā)展,極其有利地促進了中國在科技方面的進一步探索,因此,中國的計算機網(wǎng)絡(luò)科技手段也正同步發(fā)展。將其作為基本前提,在軟件工程方面進行深入的探索,以此來加快軟件工程各方面的發(fā)展,同時大力促進軟件工程在不同領(lǐng)域當中的廣泛運用。對軟件工程的本質(zhì)、軟件工程技術(shù)的下一步進展進行了探索,同時以其為根本,采取更加深刻的鉆研手段,從而為軟件工程技術(shù)的后續(xù)發(fā)展和相關(guān)設(shè)計提供科研參考價值。

關(guān)鍵詞:軟件工程;技術(shù)手段;軟件危機;生產(chǎn)流程

在近幾十年來的不斷進步當中,軟件工程已經(jīng)逐步被投放到更加寬廣的領(lǐng)域中。隨著科學技術(shù)的不斷更新?lián)Q代,軟件工程相應(yīng)的內(nèi)容在技術(shù)水準上也早將軟件理論甩在了后面。相應(yīng)的理論知識在軟件工程的進一步創(chuàng)新發(fā)展中極其關(guān)鍵,軟件工程理論是實際操作的根本,因此,更應(yīng)該得到重視。

1軟件工程技術(shù)的發(fā)展

在幾十年的發(fā)展過程當中,軟件工程相關(guān)的技術(shù)手段持續(xù)進步,相關(guān)水準也逐漸提升。軟件工程這一技術(shù)的發(fā)展歷程基本劃分成下面3個時間段:①20世紀60年代,當時的軟件工程處于萌芽階段,剛步入程序摸索的初步階段,程序編程技術(shù)也處于起步階段,沒有形成軟件意識的雛形。②20世紀70年代,逐漸有了軟件的概念,此時計算機硬件在穩(wěn)定性、處理能力兩方面都有了極大的提高,軟件開發(fā)工作和應(yīng)用都在進一步深入探索。這一期間軟件的開發(fā)與設(shè)計有了更進一步的探索,正逐步形成一個系統(tǒng)項目。③20世紀80年代之后,計算機的各項硬件也在逐漸進步,程序開發(fā)也慢慢由軟件開發(fā)頂替。由于軟件危機的出現(xiàn),工業(yè)界對于軟件的開發(fā)與管理重視了起來,從而踏上了軟件工程階段。

2軟件是一種特別的產(chǎn)品

與其他產(chǎn)品不一樣的是,軟件由不同的代碼所組成,軟件的生產(chǎn)流程不易被別人發(fā)現(xiàn),它的作用只在實際的應(yīng)用之后才被人們體會到。和傳統(tǒng)的生產(chǎn)工作相比,軟件極其特別。傳統(tǒng)工業(yè)的生產(chǎn)大致有以下

3方面的內(nèi)容:

①設(shè)計。產(chǎn)品的設(shè)計基本可以斷定它成功與否。②生產(chǎn)。設(shè)計階段之后,按照設(shè)計的需求添置相應(yīng)的原材料,然后踏入產(chǎn)品的生產(chǎn)階段。③銷售。按照實際對產(chǎn)品進行價格調(diào)整,從中賺取利潤。對于軟件生產(chǎn)來說,尤為關(guān)鍵的一步是其前期的設(shè)計,這一設(shè)計開發(fā)流程是整個軟件生產(chǎn)的關(guān)鍵之處。就成本方面而言,前期的開發(fā)設(shè)計成本和售后維修成本費用占了相當大的比例。一般的工業(yè)產(chǎn)品生產(chǎn)與制造過程基本上是公開透明的,然而,在生產(chǎn)當中的產(chǎn)品突然更改基本是不可能實現(xiàn)的。而軟件的開發(fā)是以代碼為基礎(chǔ)的,想要對其進行更改只用開發(fā)人員實施一系列操作即可。3軟件工程的管理和技術(shù)隨著近幾十年的不斷進步,軟件工程的開發(fā)與應(yīng)用都上升到了一個新的高度。盡管軟件危機并沒有被全面解除,但在軟件工程進一步改善與技術(shù)的進一步提升中,軟件危機逐漸得到了緩解。同時,還需要通過管理技術(shù)對相應(yīng)軟件的設(shè)計進行合理掌控。

3.1技術(shù)方面

就科技層面而言,需要關(guān)注軟件的設(shè)計開發(fā)技術(shù),同時,對軟件工程的開發(fā)進行清晰的思路分析,換句話說,就是要求軟件開發(fā)者按照整體市場的需求為基本方針進行開發(fā)。在開發(fā)過程中應(yīng)該盡可能地采取低層概念模型反映高層手段,以現(xiàn)有模式為基礎(chǔ),致力于解決軟件危機。軟件復(fù)用作為系統(tǒng)軟件工程的理論核心,其本質(zhì)內(nèi)容就是反復(fù)利用現(xiàn)有的軟件理論成果開發(fā)出新的軟件,以此為本在很大程度上縮短新軟件的研發(fā)時長,降低成本。在軟件的可復(fù)用條件下,將相關(guān)設(shè)計使用到其他相關(guān)軟件的生產(chǎn)過程中及開發(fā)形式上均可稱之為軟件的復(fù)用。但是軟件的復(fù)用同時也存在一定的隱患,成為研發(fā)的絆腳石,抑制著它的廣泛推行。軟件開發(fā)這一內(nèi)容涌現(xiàn)出了大量的、新型的科技手段,如面向?qū)ο笳Z言和方法、結(jié)構(gòu)化程序設(shè)計技術(shù)、計算機輔助軟件工程(CASE)與其相關(guān)的其他新技術(shù)和手段,通常采取的是技術(shù)類與管理類方法。整體上來看,在技術(shù)層面中基本包括軟件研發(fā)范型與軟件設(shè)計模式,二者重點不同,一個注重工程思想,盡可能地使所研發(fā)的軟件貼合使用者的需求;另一個則更加注重軟件研發(fā)的過程與設(shè)計時的思想理念。目前來說,軟件研發(fā)的后續(xù)使用中更加注重的是軟件代碼的再次使用。詳細流程就是在開發(fā)一種軟件前,提前查閱材料找到相似的產(chǎn)品。如果有就可照搬,這樣可以避免反復(fù)的軟件研發(fā)過程。這樣研發(fā)的軟件是把已用產(chǎn)品再次使用,因此,在研發(fā)過程中還能將主要精力用在軟件的創(chuàng)新方面。軟件復(fù)用的本質(zhì)條件是它的結(jié)構(gòu)、技術(shù),包括如何按照需求設(shè)計出新的構(gòu)件、如何通過現(xiàn)有的軟件系統(tǒng)查找所需構(gòu)件,還應(yīng)該清楚各個構(gòu)件之間的關(guān)聯(lián),與如何就構(gòu)件進行詳細、正確的描述,同時進行恰當?shù)姆诸惞芾怼?/p>

3.2管理方面

加大對解軟件工程的了解,分辨出生產(chǎn)、開發(fā)與后續(xù)維護的本質(zhì)區(qū)別,在軟件工程當中所采用的方式也和傳統(tǒng)的管理方法不相同。在軟件工程這方面要做到因地制宜,科學、合理地進行人性化的管理,從而推動軟件的進一步研發(fā)。與此同時,在實施有效的管理條件下,進一步減少了運行成本、時間成本,將工作人員的工作速率提升到新層面,它也會推動企業(yè)未來的發(fā)展進程,提升企業(yè)的核心競爭實力。軟件研發(fā)的過程引進工程項目管理的相關(guān)理論,可以使軟件的研發(fā)更加看重團隊協(xié)作。在軟件研發(fā)過程中采用管理學的相關(guān)理論來進一步加大研發(fā)力度,能使得軟件研發(fā)的整個進度掌握在自己手中,保障軟件研發(fā)滿足預(yù)估成本、規(guī)定質(zhì)量和客戶標準要求。同時,采用工程管理這一模式有助于研發(fā)工作者和企業(yè)的長期發(fā)展,并能降低風險損失。

4“軟件工程”的應(yīng)用

“軟件工程”不僅僅是一門課程,更標志著一個領(lǐng)域。軟件工程在實際生活中的應(yīng)用是與其他的相關(guān)技術(shù)手段所結(jié)合共同實現(xiàn)的,單提及軟件工程人們都會感到深不可測,但其在人們的日常生活中隨處可見。例如,人們在超市采購日常所需時,每一件商品上都會粘貼或附著一個條形碼,它包含了該物品的所有信息,在結(jié)賬時通過紅外掃描儀就能夠把各項物品信息進行匯總,從而算出應(yīng)該支付的金額;完成之后,生成包含各類產(chǎn)品信息的商品發(fā)票給顧客。通過相關(guān)條碼的應(yīng)用,極大程度上減少了超市工作人員的工作量,進一步提高了工作人員的效率。當然,這僅僅是實際生活中最普遍的一個例子而已。軟件工程的發(fā)展與運用,正在時刻參與著人們的日常工作、生活,極大地推動著社會的發(fā)展。

4.1測試標準中的應(yīng)用

軟件測試的主要目的是保障其質(zhì)量的可靠性,是研發(fā)的關(guān)鍵手段,正慢慢地被大眾所重視。但是,中國依然還有許多軟件企業(yè)仍舊位于無編制、無規(guī)則的情形當中,與軟件編程對比,軟件測試這一流程并沒有被人們所重視,含軟件研發(fā)人員在內(nèi)的大多數(shù)人在軟件測試這一流程存在誤區(qū),這樣將會加大軟件測試的難度。

4.2復(fù)雜動力網(wǎng)絡(luò)中的應(yīng)用

過去10年,軟件工程在繁雜的動力網(wǎng)絡(luò)里,很多研究人員把這一網(wǎng)絡(luò)理論與方法應(yīng)用于軟件工程里面,例如使用多樣網(wǎng)絡(luò)的方式探索軟件網(wǎng)絡(luò)的相關(guān)統(tǒng)計特性。網(wǎng)絡(luò)化軟件的研究是結(jié)構(gòu)與行為可動態(tài)演化的軟件,具有適應(yīng)性、自組織性、開放性。與傳統(tǒng)的軟件體系相比,網(wǎng)絡(luò)軟件這一概念更加靈活,有極大的伸縮性,它能夠提供持續(xù)的服務(wù),可以更迅速地解決用戶的要求。

4.3數(shù)字機床中的應(yīng)用

機床工具領(lǐng)域在最近幾年來看,軟硬件方面都有著較為明顯的發(fā)展,即從以往的體系簡單、作用單一的機床逐步更替成的靈活性更高的機床,與此同時還能夠通過同樣的程序完成不同的工作。簡而言之,由于應(yīng)用軟件即將超越硬件的更迭時長,相應(yīng)的廠家將會把更多的注意力集中到軟件的開發(fā)與使用上,以此來獲取更大的經(jīng)濟利益。同時,趨向全球化的生產(chǎn)模式需要加強生產(chǎn)系統(tǒng)的可操作性。軟件可以使較為先進的功能得到進一步改善,比如使加工產(chǎn)物擁有更高的精準性等。軟件也可以進一步劃分,采取最高級的信息與通信技術(shù),繼續(xù)探索未來的產(chǎn)品。

5結(jié)束語

由于科技的持續(xù)飛速發(fā)展,計算機技術(shù)也隨之得到了強有力的推動,從而大大促進了計算機軟件被應(yīng)用于日常生活中的各個方面。計算機軟件工程作為一項新型的、高科技化的整體項目,極大程度上推動著軟件工程的進一步發(fā)展,推動了人們工作效率的提升。眼下,軟件工程的具體探究工作包含軟件開發(fā)模型、設(shè)計方法、工程中的支持技術(shù)與工程管理技術(shù),相關(guān)內(nèi)容已較為成熟,軟件工程并不是一個獨立結(jié)構(gòu),它是一個巨大的綜合性學科。因此,給軟件工程提出來了新準則,需要把老舊的思想拋出腦后,采取新的觀點、思路,以此來進一步促進軟件工程的后續(xù)發(fā)展。

參考文獻:

[1]方玉林.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用分析[J].產(chǎn)業(yè)與科技論壇,2019,18(23):50-51.

[2]陳伯亨,孫一文.淺析目前軟件工程技術(shù)在網(wǎng)絡(luò)時代背景下的發(fā)展[J].家庭生活指南,2019(1):286.

[3]官浩亮,周平奇,潘綱鋒,等.軟件工程技術(shù)的發(fā)展和應(yīng)用[J].數(shù)碼設(shè)計CGWORLD,2019,8(13):35.

[4]何琪陽.社會體育專業(yè)專創(chuàng)融合人才培養(yǎng)模式的實踐與思考——以武漢軟件工程職業(yè)學院社會體育專業(yè)為例[J].武漢冶金管理干部學院學報,2019,29(3):66-68.

作者:何家歡 徐仕遠 曹藝博 單位:北方工業(yè)大學信息學院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表