?

淺談計算機軟件領域中的哲學問題

2009-05-29 04:32劉春紅
網絡與信息 2009年5期
關鍵詞:哲學軟件計算機

劉春紅

摘要:人類制造出了迄今為止最復雜的工具——計算機軟件,軟件究竟是什么?我們應如何看待它?本文結合長期的專業實踐,嘗試著從哲學的高度進行了理論概括和反思。

關鍵詞:計算機;軟件;哲學

1引言

人類社會所特有的技術結構包括兩方面:一方面是外在于人的工具系統;另一方面是人使用工具的技能。這兩方面相互協調又互相轉化地雙向發展,推動著人類技術以加速度向前發展,并由此導致了社會現代化和人類自身現代化的雙向發展。以往的工具都是人類軀體的延伸。而計算機是人腦的延伸。計算機不同于以往物質生產工具的一個重要特點是工具中出現了軟件。軟件究竟是什么?這是當代信息技術出現以來技術理論與實踐面對的一個新問題,迫切需要從哲學的高度進行理論概括和哲學反思。軟件是知識形態的技術,是人類思維程序的外化,是一種特殊的符號體系,它是可執行的程序。

2軟件的特點及發展

(1)軟件是一種邏輯實體。硬件是看得見摸得著的,而軟件則不同,人們無法看到軟件的形態。而必須通過觀察、分析、思考、判斷,去了解它的功能。性能及其他特性。

(2)軟件的生產與硬件不同。軟件是通過人的腦力勞動,把知識和技術轉化成信息的一種產品。

(3)軟件在生存期沒有硬件那樣的機械磨損、老化問題,但存在退化問題。

(4)軟件的開發和運行常常受到計算機系統的限制。

(5)軟件的開發尚未完全擺脫手工藝的開發方式。

(6)軟件是復雜的。

(7)軟件成本相當昂貴。

(8)軟件工作涉及到社會因素。

至今,軟件經歷了三個發展階段:

(1)程序設計階段(20世紀50至60年代)

(2)程序系統階段(20世紀60至70年代)

(3)軟件工程階段(20世紀70年代后)

3主觀認知與客觀實際的對立統一問題

人們對客觀事物的認識是客觀事物的特性或特征在我們頭腦中的反映,客觀事物的存在不以我們的意志為轉移。在軟件生存期的各個階段都可能發生主觀認知與客觀實際不一致的情況。

軟件需求分析工作是軟件生存期中決定性的一步。用戶必須對軟件功能和性能提出要求,并澄清一些模糊概念。而軟件分析人員則要認真了解用戶的需求,把用戶“做什么”的要求轉換成邏輯模型并寫出軟件的需求規格說明,準確地表達用戶的要求。軟件工程師通常是在為他們原本不熟悉的專業領域的用戶群開發軟件。而用戶通常對計算機軟件領域知識不熟悉。專業的差別使得他們看待問題的角度也不同。如果雙方交流不充分,就會嚴重影響需求規格說明的質量,最終導致軟件工程的失敗。

4聯系的觀點

沒有哪一個事物是孤立存在的。它總是和其他事物有著千絲萬縷的聯系。

軟件生存期的前一階段的工作總是為下一階段做準備的。前一階段完成的質量不高,就會給后續工作帶來更大的麻煩,影響整個軟件工程的進度。

有人認為,人類能夠創造的最復雜的產物是計算機軟件。軟件的復雜性主要來自它所反映的實際問題的復雜性。通常,一個軟件會涉及多門學科、多個領域、多個部門。要使開發的軟件能夠讓用戶滿意,必須考慮到問題的方方面面,任何一處的疏漏都可能造成非常嚴重的后果。

5發展的觀點

事物總是在不斷變化的,沒有絕對靜止的事物。社會在變,政策在變,人的素質在提高,計算機技術在發展,諸多的因素使得軟件應用的環境也在不斷發生變化,因此必須對軟件進行改正性維護、完善性維護和預防性維護。

6人的作用

軟件是人高強度腦力勞動的產品。同時人也是軟件的使用者。人利用自己制造的這一工具為進一步認識世界和改造世界服務。在這一系統中人占據核心地位,發揮著主導作用。

人才是軟件業永遠不會過時的核心競爭力。智力資源的新陳代謝對軟件行業來說就好比是流通在企業中的血液,能增強企業的生產開發能力。我們不可能要求每一個軟件業中的人員都成為多面手,因此對于整個產業而言就需要一個比較合理的人才配比結構。在像印度這樣的軟件強國,人才層次結構一般有管理人才、軟件與相關行業分析人才和軟件工人三個層次,呈金字塔形分布。

作為軟件使用者的人來說,他們的素質高低也是軟件應用成敗的關鍵因素之一。軟件使用者群體,可能包括單位的最高決策層、中層管理干部、基層管理干部、普通員工,他們在軟件應用中發揮的作用也不盡相同。一套軟件系統,特別是管理信息軟件系統,如果沒有最高決策管理層的大力支持或者最起碼是不設障礙,那么成功的可能性幾乎就是零。而對操作層的人員來說,沒有充分的軟件應用培訓,也必然會導致錯誤操作,直接影響應用的推行。

7內容與形式的問題

內容本身具有一定的形式,同時形式又是內容的外在表現。

從一定意義上來說,軟件的用戶界面是形式,而功能及性能是內容。作為用戶與計算機的接口。用戶界面好壞直接影響到軟件的競爭力。當然內容是最重要的。即使用戶界面做的再精美,沒有強大的功能、可靠的性能。這樣的軟件也是不會受到用戶青睞的。

猜你喜歡
哲學軟件計算機
中國計算機報202007、08合刊
中國計算機報2019年48、49期合刊
中國古代的“計算機”
有趣的識花軟件
即時通訊軟件WhatsApp
酷巴熊的生活哲學
一體式,趨便攜雅蘭仕AL-225
英文目錄及摘要
豐富多彩的Android軟件
晾衣哲學
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合