標籤:
、本文章將以電腦軟體的分類,運行方式,盈利方式,特點,以及舉例分別說明。一.軟體的分類(主要指電腦軟體):
1.電腦軟體的分類依據不同的原則和標準,有不同的分類。但是通常將軟體分為系統軟體和應用軟體。
1).系統軟體:
常見的如:windows作業系統,linux作業系統,資料管理軟體(如mysql),這類軟體有個共同點就是:與電腦硬體有很強的互動性,能對硬體資源進行統一的控制,調度和管理。並不是為解決某個具體的應用而開發。在通用電腦系統中,系統軟體都是必不可少的。
2).應用軟體:
瞭解了系統軟體,應用軟體大家都應該很清楚了吧,例如:office辦公軟體,暴風影音,LOL,這些都是應用軟體。簡而言之,為瞭解決人們日常生活中的具體問題而產生的軟體(辦公,娛樂,計算......)就是應用軟體。
2.軟體依據權益劃分,又分為商品軟體,共用軟體,自由軟體。
1).商品軟體:
簡單的說,就是給錢才讓你用。受著作權和軟體許可協議保護。
2).共用軟體:
給使用者提供一個試用期,在這個期間內你可以正常使用,傳播,拷貝,但是禁止修改後傳播。
3).自由軟體:
linux作業系統,git,提起這些你估計就知道共用軟體是什麼了吧?對,共用軟體就是你可以共用,隨意拷貝,修改,銷售等等,但是軟體原始碼的任何修改須向所有使用者公示,並允許此後的使用者拷貝和更改。自由的力量造就了更為普遍的TCP/IP協議,Apache伺服器。
二.運行方式: 1)單機運行模式:
只在本地電腦運行,例如:word。
2)c/s模式:
Client/Servlet模式,也就是常見的一個服務端,多個用戶端。例如QQ。
3)B/S模式:
Brower/Server模式,所有過程都在瀏覽器上完成,最常見的就是網站,還有最近流行的基於html的輕應用。
三.盈利方式:
最常見的就軟體直接接明碼標價,給錢才讓你用最常見就是photoshop。或者是通過使用者免費使用,但是我可以通過廣告或者會員特權盈利,QQ就屬於這種,近幾年流行,軟體什麼的都是開源的,使用者可也免費使用,覺得用的非常好的話,可以到社區給開發人員小額的紅包資助,以便開發人員更好的繼續開發維護。當然還有很多其他的盈利方式,感興趣的自行百度。
軟體工程第一次作業(1)