淺談計算機軟件工程的發(fā)展趨勢與未來展望_第1頁
淺談計算機軟件工程的發(fā)展趨勢與未來展望_第2頁
淺談計算機軟件工程的發(fā)展趨勢與未來展望_第3頁
淺談計算機軟件工程的發(fā)展趨勢與未來展望_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、淺談計算機軟件工程的開展趨勢與將來展望淺談計算機軟件工程的開展趨勢與將來展望隨著我國科學(xué)與技術(shù)的不斷開展和進步,計算機軟件工程獲得宏大的開展,同時,計算機軟件工程的開展為我國社會經(jīng)濟開展也做出了非凡的成績。計算機軟件工程將來的開展趨勢值得我們探尋和期望。面臨著軟件危機的凸顯,需要進展解決,這就需要采用專業(yè)的應(yīng)用計算機科學(xué)理論和工程管理原那么以及方法,以預(yù)算和進度為原那么,對軟件產(chǎn)品的定義、開發(fā)、發(fā)布以及維護需要滿足用戶的要求的工程。這就是軟件工程需要解決的問題。1計算機軟件工程現(xiàn)狀1.1計算機軟件工程存在危機計算機最早在軍事領(lǐng)域得到應(yīng)用,在20世紀中期,隨著計算機技術(shù)不斷開展和成熟,計算機開場

2、逐步由軍事領(lǐng)域向民用領(lǐng)域轉(zhuǎn)化,但是,當時計算機硬件算是奢侈品,價格非常昂貴,雖說可以民用,但是用到的計算機的人屈指可數(shù),當時計算機應(yīng)用才能有限,這就要求程序員需要編寫出體積孝執(zhí)行速度快的程序適應(yīng)計算機的運算節(jié)奏,而且在計算機程序中存在各種各樣的問題需要去探知和解決。計算機使用范圍不斷擴大以及軟件開發(fā)不斷開展,促使了操作系統(tǒng)和編程語言不斷擴大:第一代數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)生就是基于大量數(shù)據(jù)需要處理。隨著計算機技術(shù)的不斷普及和推廣,使得軟件規(guī)模也在逐步擴大,技術(shù)的復(fù)雜程度也越來越高,軟件的可靠度也在逐步受到越來越多的人關(guān)注。在此根底上,軟件產(chǎn)量逐步增大,軟件后期的管理和維護就顯得越來越重要。原來軟件的

3、個人設(shè)計和使用方式已經(jīng)不能滿足現(xiàn)代人的需要,這就需要快速改變軟件的消費方式,以進步軟件的消費效率為宗旨,軟件所面臨的危機開場凸顯,亟待解決。1.2軟件危機如何產(chǎn)生隨著計算機技術(shù)的不斷開展和進步,在這過程中就逐步產(chǎn)生了軟件危機,軟件危機的特殊性和危機主要表如今以下幾個方面:首選是在軟件的需求分析過程中,存在對用戶對軟件的描繪在表達上存在破綻,容易產(chǎn)生錯誤,而且還存在一些用戶需要修改軟件的界面、功能以及環(huán)境支撐等要求;其次是開發(fā)者針對用戶的需要開發(fā)的軟件與用戶原始期望之間存在不同,這就導(dǎo)致研發(fā)的軟件達不到用戶的要求,而且在開發(fā)的過程中,用戶對軟件的描繪不是很清楚,這就直接導(dǎo)致開發(fā)者與用戶的理解存在

4、偏本文由論文聯(lián)盟.Ll.搜集整理差;然后是軟件規(guī)模決定開發(fā)人數(shù),一般大型軟件工程需要組織人力去共同承當完成,而由于很多開發(fā)人員不具備管理人員在管理方面的經(jīng)歷,而很多管理人員卻又不具備開發(fā)人員可以開發(fā)大型軟件的經(jīng)歷和技術(shù),這就會直接導(dǎo)致在軟件開發(fā)的過程中會過分依賴程序員的技巧和創(chuàng)造性,逐步加劇了軟件的個性化設(shè)計;最后,軟件產(chǎn)品存在人類智力的局限性和產(chǎn)品的特殊性,這就會在面對相對復(fù)雜的問題,人們無法處理。1.3軟件危機的詳細表現(xiàn)1軟件開發(fā)充滿了未知,這就決定了在軟件開發(fā)的過程中對于本錢不易控制預(yù)測。2軟件開發(fā)容易造成投資過高,而且本錢不易控制。隨著計算機技術(shù)逐漸民用化和普遍性,用戶開發(fā)軟件過程中,

5、需要首先考慮的是本錢和代價問題,而在程序員開發(fā)軟件的過程中為了加快程序開發(fā)進度就會采用一些方法對用戶的利益造成了損壞。3開發(fā)人員與用戶之間存在溝通問題,很多程序員不能完全理解用戶的需求,而用戶也不能理解計算機內(nèi)部運行機制,兩者存在溝通問題就直接影響到軟件開發(fā)是否符合用戶的需求。4開發(fā)的軟件的穩(wěn)定性得不到有效保證。每一個軟件都會存在錯誤,而且錯誤很難被人發(fā)現(xiàn),很難被人發(fā)現(xiàn)的原因是在檢測時使用了不恰當?shù)臋z測手段,然而這些錯誤會直接導(dǎo)致無法防止的錯誤和損失。5維護軟件難度大,軟件是程序員開發(fā)者的思維活動,具有個性化,這就使得別人在軟件維護上存在很大難度。2計算機軟件工程將來的開展趨勢與展望在計算機領(lǐng)

6、域,有一個著名的模型一直沿用至今,那就是馮諾依曼模型,雖然計算機在迅速開展,但是該模型卻一直沿用至今,例如PU計算才能的提升變得越來越困難,計算機將來的開展將會主要集中在需求工程、集成以及迭代,主要存在以下表現(xiàn):1計算機軟件的需求工程。軟件過程角色專業(yè)化,業(yè)務(wù)創(chuàng)新日益復(fù)雜,這些就會直接對需求獲取的有效性和正確性提出更高的挑戰(zhàn)和要求。軟件工程主要的優(yōu)勢特點在于具有黑盒性質(zhì),該性質(zhì)就防止了混入設(shè)計、分析以及實現(xiàn)細節(jié)等方面內(nèi)容,這就一方面保證了非計算機人員可以準確的把握和理解,而且還可以專業(yè)人員能保證軟件的平安性能。2迭代以及敏捷性在計算機軟件工程中逐步形成標準。在計算機軟件開發(fā)迭代化的開展中,程序

7、員可以將整個工程的開發(fā)逐步劃分為假設(shè)干個小工程,劃分小工程就會更加容易得以實現(xiàn),隨著軟件技術(shù)的不斷開展,如啊你按交付周期也在逐漸加快,劃分小目的的標準時可以實現(xiàn)階段性的要求,目前,在程序開發(fā)團隊中,迭代化程序開發(fā)形式正在逐步推廣,迭代化程序開發(fā)將會更加表達出敏捷的推動力,所以,程序開發(fā)團隊掌握了迭代化程序開,就會在面臨敏捷性問題,就會迎刃而解。在迭代化程序開發(fā)的過程中,敏捷是一種有效的導(dǎo)入方式。3程序代碼質(zhì)量的保證可以通過持續(xù)集成的方式保證。在現(xiàn)代市場中,持續(xù)集成相關(guān)的工具逐步成為市場的熱點。隨著全球化進程的不斷加快,全球化軟件勢必會走上全球化軟件協(xié)作交付形式。隨著軟件市場的蓬勃開展和進步,程

8、序軟件的開發(fā)呈現(xiàn)出全球分布的狀況,軟件工程概念設(shè)計在美國完成,在歐洲完成軟件系統(tǒng)的構(gòu)架設(shè)計,在中國完成軟件的編碼和測試,而印度那么成為了為軟件用戶提供售后支持,通過社區(qū)驅(qū)動軟件交付,使得軟件設(shè)計流程更加的人性化,而且有效進步軟件設(shè)計的效率。模塊化軟件設(shè)計在全球化市場競爭壓力的增大帶來了有效的競爭力,模塊化軟件設(shè)計的思想可以有效解決IT環(huán)境所面臨的復(fù)雜程度和歷史遺留問題。模塊化設(shè)計的思想可以有效的解決企業(yè)所面臨日益復(fù)雜的IT行業(yè)開展趨勢,通過軟件的應(yīng)用打包,就會對企業(yè)的現(xiàn)有資產(chǎn)重用程度和才能明顯的進步;模塊化思想可以有效的將現(xiàn)有各種資源和應(yīng)用系統(tǒng)進展整合和重用,優(yōu)化各種效勞組件的優(yōu)化,與此同時,還可以有效平衡業(yè)務(wù)的靈敏性,IT的靈敏性以及平衡業(yè)務(wù)的靈敏性,而且還會降低IT的復(fù)雜度,讓IT人員有了業(yè)務(wù)的思想,IT人員就會在觀察世界可以運用業(yè)務(wù)的角度,通過模塊化軟件可有有效的拉近了業(yè)務(wù)和計算機軟件設(shè)計和開展之間的間隔 ,使得計算機軟件更加的人性化,符合客戶的要求,而且進步了程序員工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論