您好,歡迎來(lái)到一站式眾包服務(wù)平臺(tái)-威客牛網(wǎng)!
當(dāng)前位置:威客牛首頁(yè) > 知識(shí)百科 > IT軟件 > 軟件開(kāi)發(fā) > 軟件工程的發(fā)展過(guò)程

軟件工程的發(fā)展過(guò)程

2022-12-04作者:網(wǎng)友投稿
軟件是由計(jì)算機(jī)程序和程序設(shè)計(jì)的概念發(fā)展演化而來(lái)的,是在程序和程序設(shè)計(jì)發(fā)展到一定規(guī)模并且逐步商品化的過(guò)程中形成的。軟件開(kāi)發(fā)經(jīng)歷了程序設(shè)計(jì)階段、軟件設(shè)計(jì)階段和軟件工程階段的演變過(guò)程。以下是贏在威客網(wǎng)小編整理的軟件工程的發(fā)展過(guò)程。

程序設(shè)計(jì)階段

程序設(shè)計(jì)階段出現(xiàn)在1946年~1955年。此階段的特點(diǎn)是:尚無(wú)軟件的概念,程序設(shè)計(jì)主要圍繞硬件進(jìn)行開(kāi)發(fā),規(guī)模很小,工具簡(jiǎn)單,無(wú)明確分工(開(kāi)發(fā)者和用戶),程序設(shè)計(jì)追求節(jié)省空間和編程技巧,無(wú)文檔資料(除程序清單外),主要用于科學(xué)計(jì)算。

軟件設(shè)計(jì)階段

軟件設(shè)計(jì)階段出現(xiàn)在1956年~1970年。此階段的特點(diǎn)是:硬件環(huán)境相對(duì)穩(wěn)定,出現(xiàn)了“軟件作坊”的開(kāi)發(fā)組織形式。開(kāi)始廣泛使用產(chǎn)品軟件(可購(gòu)買),從而建立了軟件的概念。隨著計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)應(yīng)用的日益普及,軟件系統(tǒng)的規(guī)模越來(lái)越龐大,高級(jí)編程語(yǔ)言層出不窮,應(yīng)用領(lǐng)域不斷拓寬,開(kāi)發(fā)者和用戶有了明確的分工,社會(huì)對(duì)軟件的需求量劇增。但軟件開(kāi)發(fā)技術(shù)沒(méi)有重大突破,軟件產(chǎn)品的質(zhì)量不高,生產(chǎn)效率低下,從而導(dǎo)致了“軟件危機(jī)”的產(chǎn)生。

軟件工程階段

自1970年起,軟件開(kāi)發(fā)進(jìn)入了軟件工程階段。由于“軟件危機(jī)”的產(chǎn)生,迫使人們不得不研究、改變軟件開(kāi)發(fā)的技術(shù)手段和管理方法。從此軟件產(chǎn)生進(jìn)入了軟件工程時(shí)代。此階段的特點(diǎn)是:硬件已向巨型化、微型化、網(wǎng)絡(luò)化和智能化四個(gè)方向發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成熟并廣泛應(yīng)用,第三代、第四代語(yǔ)言出現(xiàn);第一代軟件技術(shù):結(jié)構(gòu)化程序設(shè)計(jì)在數(shù)值計(jì)算領(lǐng)域取得優(yōu)異成績(jī);第二代軟件技術(shù):軟件測(cè)試技術(shù)、方法、原理用于軟件生產(chǎn)過(guò)程;第三代軟件技術(shù):處理需求定義技術(shù)用于軟件需求分析和描述。

未來(lái)

在Internet平臺(tái)上進(jìn)一步整合資源,形成巨型的、高效的、可信的虛擬環(huán)境,使所有資源能夠高效、可信地為所有用戶服務(wù),成為軟件技術(shù)的研究熱點(diǎn)之一。

軟件工程領(lǐng)域的主要研究熱點(diǎn)是軟件復(fù)用和軟件構(gòu)件技術(shù),它們被視為是解決“軟件危機(jī)”的一條現(xiàn)實(shí)可行的途徑,是軟件工業(yè)化生產(chǎn)的必由之路。而且軟件工程會(huì)朝著開(kāi)放性計(jì)算的方向發(fā)展,朝著可以確定行業(yè)基礎(chǔ)框架、指導(dǎo)行業(yè)發(fā)展和技術(shù)融合的“開(kāi)放計(jì)算”。
免費(fèi)查詢商標(biāo)注冊(cè)