亚洲av无码成h人在线观看,无码av无码天堂资源网,天堂网最新版资源在线,亚洲av成人无遮挡网站在线观看,我和岳乱妇三级3

首頁/論文/軟件工程論文 /文章詳情

軟件工程的發(fā)展

時間:2022-11-05
【字體:
889
244

  軟件的發(fā)展大致分為四個階段:

  1、無“軟件”概念階段(1946年~1955年)

  此階段的特點是:尚無軟件的概念,程序設計主要圍繞硬件進行開發(fā),規(guī)模很小,工具簡單,無明確分工(開發(fā)者和用戶),程序設計追求節(jié)省空間和編程技巧,無文檔資料(除程序清單外),主要用于科學計算。

  2、意大利面階段(1956年~1970年)

  此階段的特點是:硬件環(huán)境相對穩(wěn)定,出現(xiàn)了“軟件作坊”。開始廣泛使用產(chǎn)品軟件(可購買),從而建立了軟件的概念。但程序員編碼隨意,整個軟件看起來就像是一碗意大利面一樣雜亂無章,隨著軟件系統(tǒng)的規(guī)模越來越龐大,軟件產(chǎn)品的質量越來越差,生產(chǎn)效率越來越低,從而導致了“軟件危機”的產(chǎn)生。

  3、軟件工程階段(1970年至今)

  強調用工程化的思想解決軟件的開發(fā)問題

  軟件工程大體上經(jīng)歷了瀑布模型、迭代模型和敏捷開發(fā)三個階段。

  4、面向對象階段(1990年至今)

  提出了面向對象的概念和方法。面向對象的思想包括面向對象的分析(OOA,Object Oriented Analysis),面向對象的設計(OOD,Object Oriented Design)、以及面向對象的編程實現(xiàn)(OOP,Object Oriented Programming)等等。

  如同模塊化的編碼方式一樣,面向對象編程也需要通過反復的練習加深對面向對象的理解和掌握。

閱讀全文
添加企業(yè)微信進行反饋