計算機軟體的發展

2021-09-21 09:00:00 字數 1302 閱讀 2404

在20世紀70年代,隨著科技的發展和各企業工作範圍以及員工工作強度的增加,大家越來越對每天手動除了報表以及紙質檔案感到頭痛以及力不從心,於是,人們就在尋找一種操作更簡捷運算更準確的工具,於是,傳統企業軟體產生了。此時大家所使用的軟體,只是單機版本的應用軟體,也就是說,軟體只能安裝和執行在一台計算機上,並不能於其他任何計算機進行交流,使用者如果想處理公文,就必須在此台計算機上進行操作。

到20世紀80年代,一種新的軟體模式誕生了,那就是c/s模式軟體,該模式下軟體的特點為所有客戶端安裝的軟體,資料儲存均在一台服務上,這樣,所有客戶端的資料都儲存在同一臺伺服器上,解決了資料衝突以及資料完整性的問題,同時也避免了單機版軟體由於一台機器硬碟損壞而使資料丟失的現象。

但隨著客戶業務需求的不斷變更以及客戶對軟體安全性的重視,人們發現,當有新的業務需求是,要對軟體進行更新,c/s模式下軟體的更新特別複雜,需要對每個客戶端進行更新。同時,由於客戶端儲存軟體的所有業務處理邏輯,而服務端僅僅儲存系統的資料,人們通過反射等手段可以輕易破解客戶端業務邏輯,從而可以偽裝客戶端,獲取客戶伺服器上的資料。於是,企業又在尋找一種新的架構模式,要去該模式可以輕鬆實現系統更新和將大數客戶業務邏輯轉移到伺服器上去。

於是隨著網際網路技術的發展,另一種軟體模式,b/s架構產生了,在b/s架構下,使用者通過瀏覽器來訪問軟體伺服器,所有業務邏輯均放在伺服器上來執行,同時,當系統要進行更新時,只需要更新伺服器上的軟體即可,對客戶端使用者是無感知的,實現了簡易更新的過程。

然而,b/s架構對網路的強依賴性,是它的致命弱點,在沒有網路的狀況下,該軟體將會無法執行,同時,如果想使用b/s軟體,使用者必須每天守候在電腦身邊,將客戶與客戶的office完全繫結了一起,隨著企業之間相互交流以及溝通的增多,越來越多的銷售人員以及公司領導經常出差,在外辦公,沉重的膝上型電腦和難以尋找的網路環境,給這些人員的辦公造成了很大的阻礙,無線企業解決方案,便可以解決這個問題。

無線企業解決方案的架構是這樣的,客戶端採用移動設便,一般為ppc(pocket pc)或sp(smart phone),服務端採用兩台伺服器,分別為業務邏輯伺服器和資料庫伺服器,客戶端通過無線網路連線到邏輯伺服器,再由邏輯伺服器與資料庫伺服器進行資料交流,這樣,很好地保證了資料庫伺服器的安全性,同時由於客戶端採用的是無線網路連線,從而對使用者的位置和網路狀況沒有要求。

無線企業解決方案下,軟體主要具有一下特點:

1. 客戶端使用者地理位置不定性。

2. 軟體安全性

3. 客戶端資料快取,解決網路偶連線問題。

無線企業解決方案中主要用到的技術有:

1. 資料快取。

2. 資料同步。

3. 軟體自動更新。

4. gps+gis。

不寫了,等有時間再補充。

計算機軟體的發展

在20世紀70年代,隨著科技的發展和各企業工作範圍以及員工工作強度的增加,大家越來越對每天手動除了報表以及紙質檔案感到頭痛以及力不從心,於 是,人們就在尋找一種操作更簡捷運算更準確的工具,於是,傳統企業軟體產生了。此時大家所使用的軟體,只是單機版本的應用軟體,也就是說,軟體只能安裝和 執行在一台計算...

計算機軟體的發展

在20世紀70年代,隨著科技的發展和各企業工作範圍以及員工工作強度的增加,大家越來越對每天手動除了報表以及紙質檔案感到頭痛以及力不從心,於 是,人們就在尋找一種操作更簡捷運算更準確的工具,於是,傳統企業軟體產生了。此時大家所使用的軟體,只是單機版本的應用軟體,也就是說,軟體只能安裝和 執行在一台計算...

計算機軟體之母

所謂計算機軟體之母,其實是創造第乙個現代編譯程式的婦女,她同時也是商用計算機程式語言的發明人。附錄 葛麗絲 穆雷 霍普 英語 grace murray hopper,1906年12月9日 1992年1月1日 女,本姓穆雷 murray 霍普 hopper 為夫姓。美國海軍准將及計算機科學家,世界最早...