

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《軟件開發(fā)工具》課程設(shè)計(jì)報(bào)告</p><p> 軟件開發(fā)的現(xiàn)狀及發(fā)展</p><p> 學(xué) 生 姓 名: </p><p> 學(xué) 院: </p><p> 專 業(yè):
2、 </p><p> 班 級(jí): </p><p> 學(xué) 號(hào): </p><p> 完 成 日 期: </p><p> 早在80年代初期,軟件工作環(huán)境的概念就被介紹到國(guó)內(nèi)
3、。隨著改革開放的深入,國(guó)外在這方面的研究動(dòng)向迅速的傳入,許多大學(xué)及研究單位也進(jìn)行了相應(yīng)的研究開發(fā)工作。但是,國(guó)內(nèi)的注意力集中在與代碼生成和漢字處理方面。隨著研究的深入,人們開始意識(shí)到了分析工具、計(jì)劃工具還有一體化的集成環(huán)境,并做了許多開發(fā)和嘗試。</p><p> 可以看出,從計(jì)算機(jī)發(fā)展到現(xiàn)在,也已經(jīng)出現(xiàn)了多種軟件開發(fā)方法。每天,我們都能夠從各類信息渠道獲得新的軟件開發(fā)方法或者新的程序開發(fā)語(yǔ)言,每一種開發(fā)方法或
4、者開發(fā)語(yǔ)言都有著相當(dāng)?shù)倪M(jìn)步,都聲稱著能簡(jiǎn)化開發(fā)過(guò)程,縮短開發(fā)時(shí)間。 </p><p> 越來(lái)越豐富的軟件開發(fā)語(yǔ)言。</p><p> 隨著軟件開發(fā)理論的發(fā)展和開發(fā)語(yǔ)言、開發(fā)環(huán)境的進(jìn)步,編程語(yǔ)言依次有:機(jī)器語(yǔ)言、匯編語(yǔ)言、C語(yǔ)言、C++、JAVA、C#、Python、Ruby、JavaScript等等這么多的編程語(yǔ)言,每種語(yǔ)言都有著它自己的特點(diǎn)以及存在的理由,其中,有號(hào)稱無(wú)所不能的通用編
5、程語(yǔ)言,如C、C++、JAVA等等,也有著為了特定的目標(biāo)而實(shí)現(xiàn)特定的功能的語(yǔ)言,如JavaScript、Ruby等等。各種編程語(yǔ)言之間的相互吸收和相互競(jìng)爭(zhēng)同時(shí)又促進(jìn)了這種編程語(yǔ)言的不斷進(jìn)步與發(fā)展。于是,各類編程語(yǔ)言都不斷出現(xiàn)自己的最新版本,理所當(dāng)然的,最新的版本肯定是比前面的版本要先進(jìn)得多,功能要強(qiáng)大得多。這些語(yǔ)言的發(fā)展,使得我們程序員寫代碼似乎是應(yīng)該越來(lái)越輕松,而現(xiàn)在的實(shí)際情況似乎也確實(shí)是如此,以前用匯編語(yǔ)言需要寫幾百行的代碼,用C語(yǔ)
6、言可能只需要寫幾十行甚至幾行,用python語(yǔ)言等最新的編程語(yǔ)言則代碼量還會(huì)更少得多。各式各樣的開發(fā)理念的出現(xiàn)同時(shí)也指導(dǎo)者我們?nèi)绾稳ゾ帉懜煽?,更高效,更容易理解和重?gòu)的代碼。</p><p> 二、越來(lái)越復(fù)雜的軟件開發(fā) </p><p> 雖然我們完全的掌握了這些編程語(yǔ)言和理論知識(shí),完全的能夠在實(shí)踐中輕松的應(yīng)用這些理論以及語(yǔ)言,但我們還是發(fā)現(xiàn),在實(shí)際的開發(fā)中,編程的復(fù)雜度還是越來(lái)越高
7、。 </p><p> 這似乎非常的令人迷惑,但確實(shí)是真實(shí)存在的。也許這是因?yàn)楝F(xiàn)在的信息社會(huì)發(fā)展越來(lái)越快,對(duì)信息系統(tǒng)的各種要求(功能性、穩(wěn)定性、效率性、可用性等等)越來(lái)越高,所以導(dǎo)致以前很簡(jiǎn)單的系統(tǒng)現(xiàn)在變得非常之復(fù)雜。例如大家都知道的windows系統(tǒng),從win95到現(xiàn)在最新的vista,其安裝文件從100M擴(kuò)大到了4G,擴(kuò)大了40倍。vista的系統(tǒng)功能,界面美觀性以及系統(tǒng)穩(wěn)定程度,都是win95所無(wú)法望其項(xiàng)
8、背的。在windows 95的時(shí)代,寫一個(gè)vista這樣的系統(tǒng),其代碼量和代碼復(fù)雜程度是難以想象的。 </p><p> 系統(tǒng)越來(lái)越復(fù)雜,開發(fā)難度越來(lái)越大。這正是現(xiàn)在的這么多亂七八糟的開發(fā)方法、開發(fā)語(yǔ)言、開發(fā)平臺(tái)出現(xiàn)的原因,但是這些新生的事物卻遠(yuǎn)遠(yuǎn)沒有達(dá)到程序員所期望的目標(biāo)。</p><p> 三、軟件開發(fā)工具的發(fā)展趨勢(shì)</p><p> 由于軟件開發(fā)工具的迅
9、速發(fā)展,使我們很難語(yǔ)言起長(zhǎng)遠(yuǎn)的發(fā)展趨勢(shì)。然而,從目前的發(fā)展勢(shì)頭看,智能化、網(wǎng)絡(luò)化、一體化、標(biāo)準(zhǔn)化是值得重視的幾個(gè)動(dòng)向。智能化就是在軟件開發(fā)工具的研究與使用中引用人工智能、神經(jīng)網(wǎng)絡(luò)等技術(shù),使得軟件開發(fā)工具對(duì)于不確定型的信息、模糊信息具有更強(qiáng)大的處理能力,由于軟件開發(fā)工作中存在著大量的不確定因素,人們常常需要用知識(shí)與經(jīng)驗(yàn)來(lái)加以補(bǔ)充或加工。在這方面,人工智能技術(shù)可以提高信息處理的功能和效率。網(wǎng)絡(luò)的應(yīng)用時(shí)計(jì)算機(jī)應(yīng)用領(lǐng)域中的一個(gè)重要方向。通過(guò)網(wǎng)絡(luò)
10、,人們可以更方便地互通信息、共享知識(shí),這就給人們期望的軟件重用、知識(shí)重用提供了新的機(jī)會(huì)。一體化的趨勢(shì)早在80年代后期就已經(jīng)十分明顯了。但是,在開始時(shí)顯然人們低估了一體化的困難。許多教訓(xùn)告訴我們,困難不在于技術(shù)上的問(wèn)題,而在于對(duì)軟件開發(fā)過(guò)程與相關(guān)信息的深度認(rèn)識(shí)。只有對(duì)軟件開發(fā)中涉及的各種信息以及開發(fā)過(guò)程中它們的發(fā)生、變化、關(guān)系、一致性等有了深刻的理解,才能真正實(shí)現(xiàn)軟件開發(fā)工具的一體化。想要解決大型軟件開發(fā)的困難,就必須實(shí)現(xiàn)軟件結(jié)構(gòu)標(biāo)準(zhǔn)化,
11、否則,就不可能提高生產(chǎn)效率。</p><p><b> 四、結(jié)論</b></p><p> 或許,在不久的將來(lái),軟件開發(fā)會(huì)變成這樣子:底層構(gòu)件開發(fā)者開發(fā)底層的構(gòu)件;系統(tǒng)架構(gòu)師設(shè)計(jì)整個(gè)系統(tǒng)的架構(gòu);然后二次開發(fā)者將這些構(gòu)件組裝成一個(gè)完整的系統(tǒng)軟件。 或許,整個(gè)軟件行業(yè)的統(tǒng)一工業(yè)標(biāo)準(zhǔn)永遠(yuǎn)都不會(huì)出現(xiàn),出現(xiàn)了以后其也會(huì)反過(guò)來(lái)制約軟件業(yè)的發(fā)展。更何況目前各大公司相互競(jìng)爭(zhēng),誰(shuí)都
12、認(rèn)為自己的是最好的。 </p><p> 但是,簡(jiǎn)化開發(fā)過(guò)程,快速開發(fā)軟件畢竟是絕大多數(shù)程序員的理想與目標(biāo),也是社會(huì)生產(chǎn)力發(fā)展的必然趨勢(shì)。 </p><p> 現(xiàn)在,每個(gè)公司,每個(gè)人都希望軟件開發(fā)能夠更簡(jiǎn)單,更方便。從高級(jí)編程人員到普通的程序員,每個(gè)人都在嘗試,都在努力的改進(jìn)軟件開發(fā)的過(guò)程。而各種新的開發(fā)語(yǔ)言、開發(fā)方法、開發(fā)平臺(tái)也是層出不窮。 在這無(wú)比混亂的局面中,軟件開發(fā)理論在不停的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自考軟件開發(fā)工具
- 軟件開發(fā)工具實(shí)驗(yàn)報(bào)告
- 軟件開發(fā)工具與環(huán)境
- 軟件開發(fā)工具 基本概念
- 智能終端軟件開發(fā)課程設(shè)計(jì)報(bào)告
- java ee軟件開發(fā)課程設(shè)計(jì)報(bào)告
- 軟件開發(fā)工具包測(cè)試方法.pdf
- 應(yīng)用軟件開發(fā)課程設(shè)計(jì)
- 基于Spock的軟件開發(fā)工具鏈研究和設(shè)計(jì).pdf
- 《軟件開發(fā)》課程設(shè)計(jì)報(bào)告-屏幕鎖定程序
- 基于框架的軟件開發(fā)技術(shù)的研究與開發(fā)工具的設(shè)計(jì).pdf
- 大型軟件開發(fā)工具產(chǎn)品的缺陷管理.pdf
- 軟件開發(fā)崗位舉證模板_軟件開發(fā)
- 全國(guó)2010年1月自考軟件開發(fā)工具試題
- 2011年全國(guó)自考軟件開發(fā)工具模擬試卷2
- 自考03173軟件開發(fā)工具2014年10月試題及答案
- 軟件開發(fā)崗位舉證模板_資深軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_助理軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_高級(jí)軟件開發(fā)
- 軟件開發(fā)
評(píng)論
0/150
提交評(píng)論