学习笔记——软件、软件分类、软件测试、数据的形式与数制(进制之间的转化)
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
热门相关:斗神战帝 夫人,你马甲又掉了! 朕 法医王妃不好当! 法医王妃不好当!