官术网_书友最值得收藏!

1.1 軟件的內涵

軟件是一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。《軟件產品分類》(GB/T 36475—2018)將“軟件產品”定義為:向用戶提供的計算機軟件、信息系統(tǒng)或設備中嵌入的軟件或在提供計算機信息系統(tǒng)集成、應用服務等技術服務時提供的計算機軟件。

軟件是計算機的靈魂。20世紀40年代,世界上第一臺電子計算機誕生。此后,隨著信息技術的進步和信息化的發(fā)展,軟件不斷升級,從計算機的內置程序發(fā)展為獨立存在的硬件及跨區(qū)域、跨行業(yè)的服務。軟件不僅是電子產品中嵌入的代碼,也不僅是使移動設備更加智能的工具。軟件的功能越來越豐富、性能越來越強大、應用越來越廣泛,已經成為支撐物理世界和人類社會運行的基礎元素。無所不在的軟件,逐漸走出信息世界的范疇,深度滲透到物理世界和人類社會中。正如C++程序設計語言的發(fā)明者Bjarne Stroustrup所說:“人類文明運行在軟件之上。”

可以將軟件的體系架構分為基礎層、中間層和應用層。在基礎層,基礎軟件與底層硬件一同進化,計算部件和存儲層次的異構性和復雜性不斷增加,面向體系結構的編譯優(yōu)化技術持續(xù)發(fā)展。作為加載、支撐和管控下游應用的基礎設施,基礎軟件不斷適應變化的應用軟件形態(tài),各類平臺和應用軟件的功能在操作系統(tǒng)、中間件、數(shù)據(jù)庫等載體上得以實現(xiàn)。在中間層,云計算、大數(shù)據(jù)、人工智能、區(qū)塊鏈等新一代信息技術不斷加速創(chuàng)新和應用步伐,逐步形成良性互動的發(fā)展模式,高性能的通用化、標準化軟件服務平臺和解決方案紛紛涌現(xiàn)。作為智能制造的基礎要素,工業(yè)軟件對生產流程的支持范圍不斷擴大、力度不斷加大。在應用層,數(shù)字技術深入改造企業(yè)生產、研發(fā)、銷售、管理等環(huán)節(jié),能夠在多種應用場景下滿足各行業(yè)用戶的多樣化需求,應用軟件已成為企業(yè)實現(xiàn)戰(zhàn)略布局和差異化競爭的重要支撐,應用軟件技術呈現(xiàn)網絡化、智能化、服務化、平臺化及融合化趨勢[1]

主站蜘蛛池模板: 石景山区| 嘉义县| 西吉县| 肥东县| 浦城县| 清流县| 汾西县| 华坪县| 福清市| 平利县| 福清市| 汤阴县| 红原县| 松原市| 惠安县| 浦县| 高碑店市| 偃师市| 沧州市| 定远县| 沙洋县| 河池市| 都匀市| 石林| 邯郸市| 扶沟县| 西藏| 新巴尔虎右旗| 广州市| 盐津县| 梁河县| 平安县| 巴中市| 咸丰县| 香港 | 嵩明县| 永修县| 泗洪县| 安徽省| 灵寿县| 京山县|