在國(guó)內(nèi),軟件專(zhuān)業(yè)的表述主要有計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、計(jì)算機(jī)軟件、信息與計(jì)算科學(xué)等。而在國(guó)際上,常用的表述有ComputerScience、SoftwareEngineering、ComputerSoftware、InformationandComputationalScience等。
1.計(jì)算機(jī)科學(xué)與技術(shù)
計(jì)算機(jī)科學(xué)與技術(shù)是指計(jì)算機(jī)科學(xué)基礎(chǔ)理論和應(yīng)用技術(shù)的學(xué)科。包括計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、算法設(shè)計(jì)與分析、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)組成及體系結(jié)構(gòu)、人機(jī)交互和人工智能等方向。
2.軟件工程
規(guī)范化、可靠化、經(jīng)濟(jì)化地開(kāi)發(fā)、操作和維護(hù)軟件的技術(shù)、方法和管理學(xué)科。主要包括軟件設(shè)計(jì)、軟件開(kāi)發(fā)、軟件測(cè)試、項(xiàng)目管理等。
3.計(jì)算機(jī)軟件
計(jì)算機(jī)軟件是指運(yùn)行在各種計(jì)算機(jī)系統(tǒng)上的程序和數(shù)據(jù)。包括操作系統(tǒng)、編譯器、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件、游戲軟件等。
4.InformationandComputationalScience
InformationandComputationalScience是一個(gè)針對(duì)傳統(tǒng)計(jì)算機(jī)科學(xué)的擴(kuò)展學(xué)科,包含計(jì)算機(jī)科學(xué)、計(jì)算機(jī)工程、信息科學(xué)和技術(shù)等內(nèi)容。研究?jī)?nèi)容涵蓋計(jì)算機(jī)算法、計(jì)算技術(shù)、人機(jī)交互、軟件和硬件設(shè)計(jì)等方向。
5.計(jì)算機(jī)科學(xué)
計(jì)算機(jī)科學(xué)是一個(gè)廣泛的學(xué)科,涵蓋了計(jì)算機(jī)原理、算法設(shè)計(jì)、計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用等方向。其目的是讓人們理解計(jì)算機(jī)的工作原理并開(kāi)發(fā)新技術(shù)。
6.SoftwareEngineering
SoftwareEngineering是指軟件開(kāi)發(fā)的一種結(jié)構(gòu)化方法,以確保軟件質(zhì)量和有效性,同時(shí)盡量快速地生產(chǎn)軟件。主要包括軟件分析、軟件設(shè)計(jì)、軟件測(cè)試和軟件維護(hù)等。
綜上所述,雖然在不同的國(guó)家和地區(qū),軟件專(zhuān)業(yè)常常采用不同的命名方式,但基礎(chǔ)的學(xué)科研究和開(kāi)發(fā)方向仍大同小異,都是為了研究和開(kāi)發(fā)計(jì)算機(jī)軟件。對(duì)于國(guó)內(nèi)學(xué)生,了解國(guó)際上的名詞表述有助于開(kāi)闊視野,提高英語(yǔ)水平;對(duì)于研究軟件開(kāi)發(fā)的從業(yè)人員,熟悉國(guó)際上的表述方式,則有助于拓展國(guó)際市場(chǎng)。