一、 什麼是軟體?

軟體是

程式

資料

文件

的集合。

二、 軟體的結構

在日常生活中,軟體被劃分為兩個部分 —— 前端和後端,也就是人們常說的使用者端和服務端。

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。—— (自己的家)