軟件開(kāi)發(fā)經(jīng)歷的3個(gè)時(shí)期
瀏覽量:4903
1.程序時(shí)期(1947—1960年初),程序作為機(jī)器運(yùn)行時(shí)必須進(jìn)行的準(zhǔn)備工作。程序設(shè)計(jì)全憑設(shè)計(jì)者個(gè)人經(jīng)驗(yàn)和技藝獨(dú)立進(jìn)行,是一種典型的軟件開(kāi)發(fā)手工藝智力勞動(dòng)。
2.軟件=程序十說(shuō)明時(shí)期(20世紀(jì)50年代末一20世紀(jì)70午代初),程序規(guī)模較大,需要多人協(xié)作才能完成,“作坊式”的生產(chǎn);程序的設(shè)計(jì)與運(yùn)行維護(hù)不能由一個(gè)人來(lái)承擔(dān);程序不再是計(jì)算機(jī)硬件的附屬部分,而是計(jì)算機(jī)系統(tǒng)中與硬件相互依存不可缺少的部分。
3.軟件=程序十文檔時(shí)期(20世紀(jì)70年代至今,即軟件工程時(shí)期),用“工程化”的思想作指導(dǎo)來(lái)解決軟件研究和軟件開(kāi)發(fā)中面臨的困難和混亂。經(jīng)過(guò)30多年軟件工程的實(shí)踐,雖然解決了軟件發(fā)展中的部分問(wèn)題,但軟件行業(yè)的生產(chǎn)效率依然沒(méi)有數(shù)量級(jí)的提高,軟件在幫助傳統(tǒng)行業(yè)提高效率的同時(shí),自身卻成為最原始意義上的“手工行業(yè)”。雖然許多大型的應(yīng)用軟件采取了大規(guī)模的生產(chǎn)和協(xié)作,但是這種軟件往往開(kāi)發(fā)時(shí)間長(zhǎng),效率低,無(wú)法動(dòng)態(tài)調(diào)整,無(wú)法由僵硬變得靈活和敏捷。軟件業(yè)也需要脫離手工作坊時(shí)代和工業(yè)時(shí)代,而走進(jìn)敏捷定制的后工業(yè)時(shí)代。從全球范圍來(lái)看,軟件產(chǎn)業(yè)正處于成長(zhǎng)期向成熟期轉(zhuǎn)變的階段,軟件產(chǎn)業(yè)的個(gè)成;熟體現(xiàn)在兩個(gè)方面:第一,與軟件研發(fā)相關(guān)技術(shù)和理論還沒(méi)有成熟;第二,軟件工程化水平;不成熟。對(duì)于全球軟件產(chǎn)業(yè)在向成熟期轉(zhuǎn)變的形勢(shì),我國(guó)的軟件產(chǎn)業(yè)要抓住這個(gè)發(fā)展機(jī)遇,順應(yīng)這個(gè)轉(zhuǎn)變、及時(shí)跟上,縮小我國(guó)軟件產(chǎn)業(yè)與國(guó)際水平的差距。而這個(gè)轉(zhuǎn)變過(guò)程中軟件工程化建設(shè)是核心,即實(shí)現(xiàn)軟件產(chǎn)業(yè)的工業(yè)化生產(chǎn)。
本文由軟件開(kāi)發(fā)提供:http://www.www.000217.com
上一篇:系統(tǒng)軟件
下一篇:測(cè)試階段的信息流