2023-06-02
一、軟體
1、軟體包含的內容:程式、資料和檔案
①程式:一遍是由編程語言撰寫的,例如:C、C++、java、Python等,
②資料:一般使用檔案或者資料庫來存盤資料
③檔案:包括安裝說明書、幫助檔案、許可協議等,
2、軟體分類
2.1 安裝功能用途分類
(1)系統軟體
例如:作業系統:Unix、Windows、Linux等;驅動軟體
(2)支持軟體
例如:開發工具軟體:Visual Studio、JBuilder、Eclipse等;
資料庫管理系統:SQL Server、Oracle、MySQL等
(3)應用軟體
例如:QQ、游戲、各類網站、搜狗輸入法等,
2.2 軟體架構分類
(1)單機軟體
例如:蜘蛛撲克、掃雷等,
(2)分布式軟體
①C/S軟體(Client/Serve,客戶端/服務器)
說明:它是有專用的客戶端,例如QQ、微信,
②B/S軟體(Browser/Server,瀏覽器/服務器)
說明:使用通用的客戶端,就是在瀏覽器中能訪問到,例如:網上銀行、論壇、網頁游戲等,
二、軟體測驗和測驗環境
2.1軟體測驗的概念
軟體測驗就是在現有軟體中查找隱含的缺陷或錯誤的程序,目的就是發現軟體當中的缺陷或錯誤,
2.2 測驗環境
測驗環境是指運行軟體必須具備的各種軟體和硬體的集合,
例如:測驗QQ,需要準備硬體環境(在手機端,PC端),和其他軟體的兼容性(例如:360安全管家),
2.3 測驗人員需要具備的知識
需要具備一些計算機基礎的知識,例如:硬體知識(CPU、硬碟等指標)、軟體知識(作業系統、資料庫軟體、開發軟體)、網路知識(例如:兩臺電腦傳遞資料的時候,連不通,可能是網路的問題),
三 、資料的形式與數制
3.1 馮.諾依曼體系結構
(1)計算機有五大部件構成
運算器、控制器(與運算器合稱為CPU)、存盤器(資料能放到存盤器中,使其不丟失)、輸入、輸出設備
(2)采用二進制存盤資料和代碼
①計算機是一個電氣元件(即計算機只認識0和1),計算機中采用開關來分別代替1和0.
②程式判定資料的存盤位置,判定二進制是代碼還是資料,
(3)計算機的記憶體采用線性的一維方式尋址
①位元組:1B=8bits
②1KB=1024B
1MB = 1024KB
1GB=1024MB
1TB=1024GB
③生活中 1KB=1000B
例如:U盤的容量中 2G = 2*10^3MB
3.2 資料的形式
文字(漢字、英文、阿拉伯數字等)、數值(0-9,+ -等,有具體的數學含義,能夠加減乘除,表示大小、多少等,說明:沒有數學含義的,例如:郵編的值沒有數學意義,它就歸屬于文字,)、圖片、聲音、影像等,
3.3 資料怎么存盤
所有的資料都必須能夠通過某種方式轉換為二進制,然后才能存入計算機,
(1)生活中的數制
十進制、二十四進制(例如小時,從0-23)、六十進制(例如分鐘、秒,0-59,00:59->01:00)
(2)計算機中的數制
二進制:數字后加B,例如:10010B
☆后面加字母的原因是為了方便區分是哪個進制,
八進制:數字后加O,例如:123O
十進制數后加D或不加,如10D或10
十六進制:數字后加H,例如:2A5EH
16進制中:10-A;11-B;12-C;13-D;14-E;15-F
四、數值資料的存盤
把資料存入計算機,需要把資料轉換為二進制,不同資料的二進制轉換方法不同
4.1數值資料的存盤
(1)數值:根據公式直接變為二進制,如下
(2)十進制——>二進制
①十進制數除以2,倒排余數
②十進制轉其他進制,做法一致,變幾進制就除以幾
例題:將123轉化為二進制
答:①首先,將123除以2得到余數記錄下來,一直到0

②余數倒排:123=1111011B(一定要注意在末尾要加上B,代表二進制標志)
③一般二進制八位是一個位元組,因此最終是可以寫成:123=01111011B
☆123的八進制:123=173O
☆123的十六進制:123=7BH
(3)二進制——>十進制
①權:進制數的冪,代表一位數字的重要性
十進制的權:1、10、100
二進制的權:1、2、4
②按權展開
其他進制轉十進制,做法一致,

173O=123
7BH=123
☆電腦中計算機的快捷鍵:Win+R打開一個視窗,之后在里面輸入“calc”,可以快速打開計算器

4.2 字串的存盤
(1)文字
①計算機中稱為字串
②使用國際編碼規則將字符(字母,數字,特殊字符)編程整數,然后變為二進制,
(2)英文字符
①ASCII(美國資訊交換標準代碼)
占記憶體1B;如字母A的ASCII是65
②常見的ASCII碼

小寫a的ASCII碼比大寫A的ASCII大32,
③英文外的國際字符
使用Unicode(統一碼、萬國碼、單一碼)
它占用記憶體2B,例如漢字“人”的unicode碼是20154
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554182.html
標籤:其他
上一篇:有沒有免費版的配音軟體?
下一篇:返回列表
