監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

軟件的發(fā)展過程

申請免費試用、咨詢電話:400-8352-114

客房管理軟件

軟件發(fā)展階段

    伴隨著第一臺計算機(jī)的問世,計算機(jī)程序就出現(xiàn)了。在以后幾十年的發(fā)展過程中,人們逐步認(rèn)識了軟件的本質(zhì)特性,發(fā)明了許多有意義的開發(fā)技術(shù)與開發(fā)工具,同時軟件的規(guī)模和復(fù)雜度不斷擴(kuò)大,其應(yīng)用幾乎滲透到各個領(lǐng)域??v觀整個軟件的發(fā)展過程,大致可以將其分成以下四個重要的階段。

程序設(shè)計階段:20世紀(jì)50~60年代

    從1947年到20世紀(jì)60年代初,是計算機(jī)軟件發(fā)展的初期。這個時期,人們最關(guān)心的是計算機(jī)能否可靠、持續(xù)地運行以解決數(shù)值計算問題,軟件僅僅被看成是工程技術(shù)人員為解決某個實際問題而專門編寫的程序,而且程序規(guī)模小,程序的開發(fā)者和使用者又往往是同一個人,無須向其他人作任何的交代和解釋。因此,程序設(shè)計只是一個隱含在開發(fā)者頭腦中的過程,程序設(shè)計的結(jié)果,除了程序流程圖和源程序清單可以留下來之外,沒有任何其他形式的文檔資料保留下來。此時只有程序的概念,沒有軟件的概念。因此,這個時期軟件開發(fā)就是指程序設(shè)計,其生產(chǎn)方式為個體手工方式,而且程序設(shè)計很少考慮通用性。20世紀(jì)60年代初,由于硬件體積大、存儲容量小、運算速度慢、硬件價格高,因此,為了提高運行效率、節(jié)約成本,程序設(shè)計人員非常講究編程技巧,主要采用匯編語言甚至機(jī)器語言,以解決計算機(jī)內(nèi)存容量不夠和運算速度太低的矛盾。

程序系統(tǒng)階段:20世紀(jì)60~70年代

    20世紀(jì)60年代初到70年代初,計算機(jī)硬件技術(shù)有了較大的發(fā)展,穩(wěn)定性與可靠性也
有了極大提高。隨著通道技術(shù)、中斷技術(shù)的出現(xiàn),外存儲設(shè)備、人機(jī)交互設(shè)備的改進(jìn),為計算機(jī)應(yīng)用領(lǐng)域的擴(kuò)大奠定了基礎(chǔ)。計算機(jī)從單一的科學(xué)計算,擴(kuò)展到數(shù)據(jù)處理、實時控制等方面,工程界對計算機(jī)輔助設(shè)計(CAD)應(yīng)用軟件的制作要求也越來越迫切。與此同時,人們?yōu)閿[脫匯編語言和機(jī)器語言編程的困難,相繼研制出了一批高級程序設(shè)計語言(如ALGOL、FORTRAN、BASIC、PASCAL、COBO等),這些高級程序設(shè)計語言的出現(xiàn),大大加速了計算機(jī)應(yīng)用普及的步伐,各種類型的應(yīng)用程序相繼出現(xiàn)。另外,一些商業(yè)計算機(jī)公司為了擴(kuò)大系統(tǒng)的功能,方便用戶使用,合理調(diào)度計算機(jī)資源,提高系統(tǒng)運行效率,也投入了大量人力、物力從事系統(tǒng)軟件和支撐軟件的開發(fā)研究。此時,無論是應(yīng)用軟件還是系統(tǒng)軟件,軟件的規(guī)模都比較大,各個軟件成分之間的關(guān)系也比較復(fù)雜,軟件的通用性也很強(qiáng)。因此,提出了“軟件”這一概念,但人們對軟件的認(rèn)識僅僅局限于“軟件=程序+說明”。
      該時期軟件開發(fā)的特征主要表現(xiàn)在以下三個方面:
①由于程序的規(guī)模增大,程序設(shè)計已不可能由一個人獨立完成,而需要多人分工協(xié)作。軟件的開發(fā)方式由“個體生產(chǎn)”發(fā)展到“小組軟件作坊”。
②程序的運行、維護(hù)也不再由一個人來承擔(dān),而是由開發(fā)小組承擔(dān)。
③程序已不再是計算機(jī)硬件的附屬成分,而是計算機(jī)系統(tǒng)中與硬件相互依存、共同發(fā)揮作用的不可缺少的部分。在計算機(jī)系統(tǒng)的開發(fā)過程中,起主導(dǎo)作用的已不僅僅是硬件工程師,同時也包括軟件工程師。
這個時期的軟件已經(jīng)達(dá)到中小型規(guī)模,邏輯關(guān)系復(fù)雜,軟件開發(fā)與維護(hù)難度很大。當(dāng)軟件投入運行時,需要糾正開發(fā)時期潛伏的錯誤;補(bǔ)充開發(fā)用戶提出的新的需求;需要根據(jù)運行環(huán)境的改變對軟件做出適應(yīng)性調(diào)整。由于“小組軟件作坊”本身的個體化開發(fā)特征,缺乏良好的小組管理水平,使得許多軟件產(chǎn)品不可維護(hù),最終導(dǎo)致“軟件危機(jī)”。由于高級程序設(shè)計語言的使用,使得該時期結(jié)構(gòu)化程序設(shè)計成為主要的開發(fā)技術(shù)和手段。

除非注明,本站文章均為http://www.9dxt.com/news/cnews原創(chuàng)或編譯,轉(zhuǎn)載請注明: 文章來自泛普酒店餐廳客房管理軟件。

發(fā)布:2007-04-03 13:09    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普賓館管理軟件其他應(yīng)用

酒店行業(yè)管理系統(tǒng) 酒店管理軟件 飯店管理系統(tǒng) 客房管理系統(tǒng) 賓館管理軟件 免費酒店管理系統(tǒng) 免費客房管理系統(tǒng) 免費賓館管理軟件 免費旅行社管理系統(tǒng) 酒店管理系統(tǒng)下載 酒吧管理系統(tǒng)下載 客房管理系統(tǒng)下載 賓館管理軟件下載 旅店管理系統(tǒng)下載