軟體的結構
一、 什麼是軟體?
軟體是
程式
、
資料
和
文件
的集合。
二、 軟體的結構
在日常生活中,軟體被劃分為兩個部分 —— 前端和後端,也就是人們常說的使用者端和服務端。
1。 使用者端(前端)
使用者端即我們的前端,我們在日常生活中所看到的介面。具體又可以根據不同的使用者來劃分 ,比如普通使用者,商家和管理員。
普通使用者使用者即生活中大部分人,我們使用的APP以及網頁瀏覽的介面都屬於使用者端,這兒也稱為客戶端(前臺)。
商家使用的部分被稱為商家端,在電商專案上,商家可以對貨物進行上架下架等操作。
管理員使用的部分被稱之為管理端,也就是人們常說的後臺。
2。 服務端(後端)
服務端即後端,是大型電腦處理器(伺服器),為程式提供執行的環境以及相關配置;提供用來儲存資料的資料庫;提供客戶端可以訪問的服務。
三、 軟體知識基礎
1。 程式語言
1。1 前端程式
① APP
Android:Android 、 kotlin。
IOS: swift、 object-C
② web
css、html、JavaScript
1。2 後端語言
Java、PHP、Python、C、C++、C#等語言。
2。 基本網路
網路大致被劃分為三部分 —— 網際網路(公網)、區域網(內網)、獨立網路(一臺裝置)。這些網路透過路由器組成。
① 一臺裝置在網際網路有且僅有一個IP地址(相當於每個人的身份ID),可以透過百度時輸入IP查到自己的公網的IP地址。—— (某個具體的地址,比如北京市東城區景山前街4號)
② 區域網為內部網路,檢視自己的內網是在cmd下輸入命令
ipconfig
即可檢視自己的內網IP地址。 —— (某戶人家,比如張三家,李四家)
③ 獨立網路即本機的IP地址,即localhost / 127。0。0。1。—— (自己的家)