一、計算機的組成:
1.硬體
| 硬體 | 應用 |
|---|---|
| 輸入設備 | 鍵盤 |
| 運算器和控制器 | CPU (中央處理器)是電腦的心臟 |
| 記憶體儲器 | 記憶體 |
| 外存盤器 | 硬碟 |
| 輸出設備 | eg:電腦、列印機 |
2.軟體
(1)系統軟體:控制硬體
| 桌面作業系統 | 服務作業系統 |
|---|---|
| Windows系統 (用戶群體大) | Linux(安全、穩定、免費、占有率高) |
| macOS(程式員使用較多) | Windows Server( 付費、占有率低 ) |
| Linux ( 軟體使用較少 ) |
| 嵌入式作業系統 | 移動設備作業系統 |
|---|---|
| Linux檔案很小,一般使用在機頂盒、pda、網路電視、手機… | iOS系統、Android系統 |
(2)應用軟體:QQ、迅雷、游戲、PPT、Word…
二、B/S架構 和 C/S架構
(1)B/S: 瀏覽器和服務器架構
通過瀏覽器直接打開、包含客戶端瀏覽器、web應用服務器、資料庫服務器的軟體系統,用戶只需要一個瀏覽器就可以訪問服務,系統跟心是只需要更新服務端,不需要更新瀏覽器
***是建立在廣域網上的,不需要專門的網路硬體環境
(2)C/S:客戶端和服務器架構
需要下載安裝客戶端,通過客戶端程式來訪問應用系統,更新時,急需要更新服務端,也需要更新客戶端(如:百度網盤、微信、王者榮耀手游、QQ音樂等軟體)
***是建立在專用網路上的,小范圍的環境,局域網之間通過專門服務器提供鏈接和資料交換服務
(3)兩者區別
| 架構 | 硬體環境 | 安全要求 | 系統維護 | 處理問題 |
|---|---|---|---|---|
| C/S | 使用局域網(區域專用網路) | 安全性較高 | 表現方式有限,對程式員要求高 | 用戶固定,安全要求高 |
| B/S | 使用廣域網(不需要專用網路) | 面向所有用戶,可通過瀏覽器直接訪問,安全性較低 | 表現方式豐富,開發環境低 | 面向所有用戶 |
三、存盤單位
位 : 用 bit表示,是表示資訊的最小單位,用來表示一個二進制資訊
位元組:用B表示,是處理資訊的最小單位,八位二進制資訊為一個位元組
1kB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
四、計算機編程語言
1、機器語言
由0和1 組成的二進制數
2、匯編語言
用間接的英文字母、符號串來代替特定的二進制串,使得更加容易識別、記憶、使用,運行效率最高
3、高級語言
它包含著很多編程語言(如:C++/C/JAVA/Python/PHP等),極大地簡化了程式中的指令
五、計算機網路-OSI七層模型
| 模型層 | 解釋 |
|---|---|
| 應用層 | 所有應用程式的網路在此開發 |
| 表示層 | 表示資料形式,完成對傳輸資料的轉化(資料的加密解密) |
| 會話層 | 負責建立、維護、拆除會話(session快取) |
| 傳輸層 | 負責建立一個可靠的端到端的鏈接 |
| 網路層 | 負責路由尋址和廣播 |
| 資料鏈路層 | 負責將上層資料封裝打包成幀 |
| 物理層 | 只負責傳輸01二進制位元(bit)流,不做任何解釋 |
六、TCP/IP協議
定義:網路通訊協議
| 層 | 解釋 |
|---|---|
| 應用層 | 應用程式之間溝通的層 |
| 傳輸層 | 提供資料傳送,是應用程式之間的通信服務 |
| 網路互聯層 | 負責提供基本的資料封包傳送功能,讓資料包能夠到達目的主機 |
| 網路介面層 | 接收資料,并進行傳輸 |
1 IP地址:(互聯網協議地址)好比門牌號
地址分類
A類:第一組數是1到126
B類:第一組數是128到191
C類:第一組數是192到223
七、常用的dos命令
dos常用操作:windows+R打開運行視窗——輸入cmd 回車
1.輸入ipconfig/all——查看電腦的物理(mac)地址

2.arp -a ——查看ip地址和物理地址的對應關系

3. ping www.itcast.cn
ping + 目標計算機網址
測驗網路是否連通,查看當前計算機是否能和目標計算機連通,TTL(生存時間)

4.cls 清屏

5.“盤符:” 切換對應的盤符
輸入盤符名,加一個冒號,即可進入想要切換的盤

6. cd 空格 指定檔案名: 進入指定的檔案夾

7.Dir 顯示當前檔案夾中的目錄結構

8.cd… 回傳上一目錄
9.cd/ 回傳到根目錄
10.md 檔案名: 給檔案夾里 新建檔案夾
進入projects檔案夾,在里面新建一個名為haha檔案夾

11.rd 檔案路徑\檔案名 (洗掉檔案,要求此檔案為空,要求寫全檔案路徑)
12.copy 路徑\名字 復制
13.move 路徑\名字 移動、剪切
14.del 目錄名 洗掉目錄里的所有內容
15.del *.* 洗掉檔案夾中所有的檔案(不是檔案夾)
16.del 具體的檔案路徑\名字 洗掉指定的東西
17.格式化: format:盤符 慎重,格式化就是重置硬碟資料
軟體測驗
1.什么是軟體測驗
在規定條件下對程式進行操作,從而發現問題,對質量進行評估的程序,降低商業風險
2.軟體測驗的目的
以最少的人力、物力、時間 找到軟體中的缺陷并修改,從而回避商業風險
3.測驗的原則
- 所有的測驗都應追溯到用戶需求
- 盡早\不斷地測驗
- 由獨立的專門的測驗機構來完成
- pareto原則,80%的錯誤很有可能起源于20%的模塊中
- 考慮各種情況
- 對測出的錯誤,要求正確的確認程序
- 嚴格的測驗計劃
- 妥善保存一切測驗程序檔案
- 回歸測驗
4.軟體產品質量模型(IOS/IEC9126)的六大特性:
| 特性 | 解釋 |
|---|---|
| 功能性 | 指軟體產品在指定條件下使用時,提供滿足明確和隱含要求的功能的能力 |
| 可靠性 | 指在特定條件下使用時,軟體產品維持規定的性能級別能力 |
| 易用性 | 易懂、易學、易用、用戶體驗好 |
| 效率 | 即 產品性能 |
| 可維持性 | 指產品被修改,糾正,改進的能力,和軟體產品對環境、功能規格變化的適應性 |
| 可移植性 | 指 軟體產品從一種環境(如:win7,win10,iOS,安卓…)遷移到另外一種環境的能力 |
5.軟體質量,哦行保證(SQA)
目的:讓軟體程序對于管理人員來說是可見的
QC:檢驗產品的質量
QA:審計程序的質量,保證程序被正確執行
6.軟體測驗的基本流程
- 需求分析
- 撰寫測驗用例
- 評審測驗用例
- 搭建測驗環境
- 等待開發提交測驗包
- 部署測驗包
- 冒煙測驗(對軟體主題基本功能進行基本測驗)
- 執行測驗用例
- BUG跟蹤處理(提交 回歸BUG)
- n輪之后符合需求
- 測驗結束
根據需求記錄總結每個頁面/模塊的測驗要點和測驗點

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290658.html
標籤:其他
