電腦軟件din6 nou5 jyun5 gin2英文computer software),或者就咁叫軟件英文software),亦叫電腦軟體或者軟體,係指電子儲存資料,包括電腦程式同其他資料,畀電腦讀同寫。軟件查實係相對電腦硬件而言,硬件係實物,可以掂到摸到嘅電腦部份,而軟件唔係實物,掂唔到摸唔到,但又係電腦不可或缺嘅一部份。軟件有時淨係單係應用軟件[1]

一個電腦軟件嘅界面例子

定位

編輯
睇埋:電腦程式

一隻電腦軟件由一個或者一柞電腦程式組成,存在嘅意義係要提供某啲功能;例如一隻 Hello World 嘅程式除咗攞嚟教入門嘅程式編寫之外冇咩功能可言,但

... 如此類推。軟件好多時仲會因為佢哋嘅強大功能而有相當嘅經濟價值,即係可以攞去賣嚟賺取利潤[註 1],而且一隻軟件仲可以掕埋拉臣同埋說明書等相關嘅文件;而工程學就係泛指用知識嚟設計同建造一啲有用嘅物品嘅過程,並且喺途中盡可能令成本效益有咁高得咁高(花費最少嘅資源嚟做到最多嘅嘢),例如電子工程專門設計智能電話等嘅電子架生噉,會用到物理學上有關電同磁嘅知識[3]

軟件工程就係工程學嘅一門,專門用知識嚟設計同建造電腦軟件,尤其係會用到電腦科學上嘅知識[4][5]

註釋

編輯
  1. 不過都有啲軟件嘅創造人會俾其他人隨便攞隻軟件去用,甚至連隻軟件嘅源碼都公開埋嘅都有。

參攷

編輯
  1. Lawrence, Snyder (2017). Fluency with information technology : skills, concepts, & capabilities ([Seventh edition] ed.). NY, NY.
  2. Deitel, Harvey M.; Deitel, Paul; Choffnes, David (25 December 2015). Operating Systems. Pearson/Prentice Hall.
  3. Blockley, David (2012). Engineering: a very short introduction. New York: Oxford University Press
  4. Oettinger, A. G. (1966). "President's Letter to the ACM Membership". Commun. ACM. Association for Computing Machinery. 9 (8): 545–546.
  5. Pressman, R. S. (2005). Software engineering: a practitioner's approach. Palgrave macmillan.

睇埋

編輯