-
软件software
-
硬件hardware
-
程序program
-
文档document
-
软件=程序+文档软件缺陷:
定义一:
1.未实现产品说明书要求功能,例如要求加减乘除,却未实现。
2.出现了产品说明书指明不能出现的错误,如除数为零时,给提示。中英文混合。容错性不好。
3.实现了产品说明书未提到的功能,画蛇添足。
4.未实现产品说明书虽未提及但应该实现的功能,如屏幕应该放在正中间却放在左上,不可调整大小,字体的大小等。
5.难以理解,不宜使用,运行缓慢,从测试人员或用户角度看不好。
定义二:错误,毛病,失效,违背 -
软件测试:
1.在软件中找缺陷的过程。3*3,预期结果:9,结果相同,正确。
2.记事本的4335缺陷,4335个字符。
3.记事本.log
4.记事本联通缺陷
5.debug调试 -
计算机层次:
1.计算机硬件/裸机
1.裸机也包括软件,主要是BIOS程序(Basic input/output system 基本输入输出) -
进入:开机时,迅速按delete键(台式)(笔记本为功能键)
-
何处:存在主板上一块cmos芯片中
-
作用:计算机接通电源后,首先由BIOS程序控制,bios对计算机进行“上电自检”,检查所有硬件是否连接完好,链接有问题会有蜂鸣器报警,停止计算器启动。
-
无问题将控制权交给系统。
2.操作系统
3.应用软件
4.常见操作系统:Windows,Unix,Linux,mac -
软件分类
1.系统软件 -
1.操作系统
-
2.操作系统补丁程序
-
3.驱动程序(操作系统的内核程序通过调用硬件的驱动程序完成硬件管理功能)
2.应用软件
3.按照结构分类:看软件运行是否基于网络,不是则为单机软件,是,则分布式软件
1.分布式软件: -
1.C/S结构,client/Server,客户端/服务器:客户端需要使用专门的软件访问服务(QQ)
2.B/S结构,Browser/Server,浏览器/服务器有浏览器就能访问服务(网站)
-
操作系统主要功能:即os
1.硬件(设备)管理:通过驱动程序调度控制硬件设备
2.进程管理:对运行程序进行管理。
3.存储(内存)管理:2G内存可以运行4G游戏,运行一部分,30s,再加载。再由操作系统调度,小内存运行大程序。
4.文件管理:管理文件和文件夹。复制粘贴等都是操作系统功能 -
支持服务工具的软件:3DMark(显卡评测),防病毒程序
-
数据库管理软件:SQL sever 、ORACLE 、MySql
努力学习,加油鸭!