




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件知识一、 软件测试及软件测试环境概念1、软件常被看作是由一系列程序组成,能够实现某个或者某些功能的程序组合。程序主要是由程序员开发的用来实现简单功能的命令或者指令组合。2、软件测试就是使用人工或智能的手段来运行或测试某个系统的过程。目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试只能发现存在的错误,并不能保证软件的质量。3、软件测试环境是指运行软件所必须具备的各种软件和硬件的集合。二、 计算机的层次由下向上分为:裸机,操作系统,应用软件。三、 软件的帮助1、 README没有安装软件的时候与软件放在一起,主要用来讲解安装软件的注意事项及安装过程中可能出现的问题,与什么设备有冲突等。2、使用向导会把常用功能以图示的方式一步一步演示出来,是学习软件主要功能的最快捷的方法。3、 用户指南会把软件包含的基本功能按照一个逻辑顺序(功能分类)进行讲解,针对每个功能可能会有一个小例子,这是用户精通软件的一个重要步骤。4、 参考手册与用户指南内容相同但是编排目的和顺序不同,目的是把软件包括的所有功能给出一个明确的解释,不仅包括基本功能,还包括所有的高级功能。如果使用软件过程中有一个功能含义不清楚,一般查阅参考手册。所以参考手册不常用,但是一个必备手册。5、 联机帮助电子版的使用向导,参考手册。6、 索引指示帮助准确度高,但是主题词不多。7、 搜索计算机会把包含这个词的所有帮助主题词查找出来,但是准确率不高。8、 新闻组帮助文件无法帮助的时候,对应软件的网站或新闻组是获得帮助和支持的重要途径。可以发帖子来提问或介绍自己的经验心得。四、 软件的类型1、按国家标准分(1) 系统软件:包括操作系统、系统(实用、扩充)工具,驱动程序。(2) 支持软件:包括界面工具(GUI)、开发工具、软件测评工具、数据库管理系统。(3)应用软件:包括科学和工程计算软件、文字和数据处理软件、图形图像处理软件、事务管理软件、游戏软件等。2、 按使用范围分(1)单机版软件:安装在一台计算机上,不需要也不会和其他计算机进行交互的软件。如金山词霸、WINZIP等。(2)分布式软件:安在多台计算机上进行协同工作的软件。a:客户端/服务器(C/S),需要专门安装客户端,多用于局域网,客户端支持功能复杂。如QQ,MSN.b:浏览器/服务器(B/S),不需要专门安装客户端,只要是浏览器就可以使用,减轻了系统管理员的负担。五、 操作系统的分类1、 DOS:MS-DOS,PC-DOS2、 WINDOWS:windows9x/me,windows2000,windowsxp,windows2003(标准版,企业版,数据中心版,web版)3、 UNIX:HP-UNIX,SUN-SOLARIS,IBM-AIX4、 BSD(1) NETBSD:几乎可以支持目前可以看到的所有硬件平台。(2) OPENBSD:安全性高。(3) FREEBSD:除了Intelx86架构的机器外,它什么平台都不支持,企业可以放心的将服务器架设在FREEBSD上,用的最为广泛。5、 LINUX:稳定性好,安全性高,但是支持的应用软件少,操作界面不如windows便捷,适合作服务器。6、 其他操作系统:MACOS(苹果电脑专用操作系统),OS/2六、 软件的授权1、软件的版权软件的著作人拥有:发表权,署名权,修改权,复制权,发行权,出租权,翻译权等诸多权利,用户在购买软件时,并没有买到版权,只是购买了一定的使用权。2、 包装授权软件产品的外包装上印刷上有授权协议,并声明用户撕开了包装就证明接受了协议。这样就可以避免用户签署文件的麻烦,也节省了软件厂商用于管理授权的成本。3、 多用户授权在很多情况下,一个公司需要购买多份同样的软件,在这种情况下,用户是按照使用的用户的数量来缴费,常见的C/S结构软件,大部分采用这种授权方式,如面向企业的电子邮件程序。4、 共享软件软件所有者为了推广软件,让更多的用户使用自己的软件,特地把软件发布出来(一般通过网络),使用户免费试用。共享软件这种授权方式允许用户有限的使用共享软件,并可以复制、传播、分发自己没有的版权的共享软件,但是不允许销售共享软件。5、 自由软件所有软件在发布的时候都必须提供一种方式可以让用户获得源代码,所有发布的软件或程序必须允许第三方接受许可条款免费使用,所有在GPL基础上作出修改的软件,必须还要符合GPL授权等。由于最后一条特性,对GPL敌视的一些人称它为“病毒授权”。但是不可否认它把软件完全解放出来,使得人人都能得到源代码,并按照自己的目的进行修改。但是它的目的并不是让用户完全自由因为用户在GPL进行开发时,一些源代码必须公开,导致用户有可能不愿意使用这种授权。自由软件往往可以收取一定的少量的费用。因此它并不是免费的软件。BSD授权方式(解放用户授权方式),与GPL的授权方式相比,并不需要公开源代码,甚至用户可以把他人的BSD授权软件拿来直接包装后进行销售,用户需要做的只是在授权中注明本软件包含了由某人开发部分的软件。这种授权方式对于软件的继续发展存在不利的影响,但是它的目的是让用户完全自由。由于每个人在按照BSD发布软件时,都要在软件上加上一句话,因此最新的NETBSD中这句话已记到了70多行,因此很多人感到不满。6、 其他授权COPYLEFT:GUN中的自由软件,它指针对某些用而言是免费的。
七、 分区与格式化1、主引导扇区在硬盘的0柱面0磁道1扇区保存了硬盘的引导信息,也称它为主引导扇区。当BIOS完成自检时,就会把系统的引导权交到硬盘0-0-1扇区中的内容(硬盘为第一启动设备)。2、主引导扇区分成3部分:(1) MBR(mainbootrecorder)主引导记录(2) DPT(diskpartitiontable)磁盘分区表3、 启动顺序(1) 读:0-0-1扇区的MBR,并执行(2) 读入DPT,分析DPT是否正确(3) 无错误的情况下,读取活动分区第一个扇区4、格式化4、格式化在主引导扇区自动的过程中,会把引导权交给DPT中的激活分区,是0-1-1扇区,该扇区也叫做DBR(操作系统引导记录区),是操作系统直接访问的第一个扇区,包括一个引导程序和一个BPB(分区参数记录表)。引导程序的主要任务:当MBR将系统控制权交给它时,判断本分区根目录前两个文件是不是操作系统的引导文件,如果存在,将其读入内存,并把控制权交给该文件。BPB参数块记录本分区的其始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小。簇是磁盘文件存储的基本单位,每个簇的扇区数由磁盘类型决定,并由格式化程序建立。(5)DIR记录根目录下所有文件和目录的起始单元、文件属性。当需要定位文件时,操作系统根据DIR中的起始单元,结合FAT表,可知文件在硬盘中的具体位置和大小。5、文件系统文件系统是指文件的组织与管理结构,是一个有关于磁盘中各种有用信息的记录。其存储内容包括:(1) 磁盘的可用信息,包括已占用和剩余的可用空间。(2) 文件与目录的属性。(3) 文件与目录在磁盘中的确切地址与链接信息。文件管理系统的具体结构与记录方式随操作系统的不同而不同。在现有阶段,最常见的文件系统分配表主要有FAT16,FAT32,NTFS4.0,NTFS5.0等。分区2G在WindowsNT3.51、512M-2T推荐20M-2T,推荐20M-2T,4.0中为4G最大15EB最大15EB簇的大小32KB(1G)4K(8G)4K(8G)4K(8G)文件大小〈2G<4G受分区限制受分区限制支持的操作系统MS-DOS、Windows95OSR2、WindowsNT、2000、xpWindows2000、xp所有版本Windows、OS/298、2000、XP及以后及以后支持加密否否是是支持压缩否否是是磁盘配额否否否是八、文件及文件类型1、文件的读取操作系统从目录区中读取文件信息,先从簇里读取相应的数据,然后再找到FAT中对应的单元,如果内容是文件结束标志(FF),则文件结束。否则内容保存数据的下一个簇的簇号,这样重复下去,知道遇到文件结束标志为止。2、文件的写入当要保存文件时,操作系统首先在DIR区中找到空区并写入文件名、大小和创建时间等相应的信息,然后在DATA区找到闲置空间将文件保存,并将DATA区的第一个簇写入DIR区,其余的动作和读取动作差不多。3、 文件的删除将目录区的文件的第一个字符改成E5就表示该文件删除了。4、 格式化硬盘的格式化只是对FAT表进行清空,并不对DATA区当中的数据作实际清空。九、文件命名1、 不可以出现在文件名当中的字符共有8个:/、\、:、<、>、?、*、|2、 不可以出现在文件名当中的系统保留字保留字说明AUX第一个串口,也叫做COM1COMn串口或通信口,n值可为0-9CON键盘或屏幕LPTn并口,往往用于表示打印机,n值可为0-9NUL虚拟的空设备PRN打印机,同LPT13、文件的属性Windows中的一个文件共有4个属性:存档、隐藏、系统、只读。系统文件在缺省情况下不显示在资源管理器中,即使修改了文件夹选项,显示具有隐藏属性的文件,这种文件也不显示,而且具有系统属性的文件,不能通过资源管理器修改隐藏属性。4、 文件的安全性文件具有安全性设置的前提是分区必须采用NTFS格式,在权限设定的过程中遵循一下3个原则:(1) 权限是积累的(2) 文件权限超越文件夹权限(3) 拒绝权限大于一切5、文件类型(1) 可执行文件:EXE、COM、DLL(2) 文本文件:TXT(3) 批处理文件:BAT(4) 脚本文件:VBS、WSH、PL(5) 图像文件:GIF、JPG、BMP(6) 媒体文件:RM、AVI、MP3、WAV(7) 备份文件:BAK(8) 压缩文件:ZIP、RAR十、INI文件1、 从windows3.1开始,大部分文件都是采用INI文件进行配置,在windowsxp的“运行”对话框中输入sysedit即可启动“系统配置编辑器”。2、 其中包括两个INI文件,WIN.INI和SYSTEM.INI。WIN.INI和SYSTEM.INI这两个文件包含了操作系统的所有控制功能和应用程序的信息,SYSTEM.INI管理计算机硬件,WIN.INI管理桌面和应用程序。3、 由于应用程序的不断变化,INI文件会变得越来越大,导致系统性能越来越慢,但是一个INI文件的最大尺寸是64KB,而且比较容易感染病毒,由于以上原因微软公司在windows95发布时提出了注册表的概念并应用到了操作系统中。十一、注册表1、 注册表作为INI文件的替代品,具有了很多与INI文件没有的特点:(1) 注册表采用了二进制形式登录数据;(2) 注册表支持子键,各级子关键字都有自己的“键值”;(3) 注册表中的键值项可以包含可执行代码,而不是简单的字串;(4) 在同一台计算机上,注册表可以存储多个用户的特性。2、 注册表的特点有:(1)注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。(2) 注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。(3) 管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。3、 在windows2000及以前的windows版本中,有两个注册表编辑工具,一个是regedit.exe;—个是regedt32.exe,两者存在一定的区别,前者一般建议用来浏览注册表,后者一般用来修改注册表。主要原因有两个,一个是前者不能设置安全性,即不能以只读的方式浏览注册表,或者有些键值不能在regedit.exe当中修改;另一个重要原因是,它不能查看和编辑REG_EXPAND_SZ和REG_MULTI_SZ两种数据类型的键值。4、注册表的结构和键值类型注册表的结构是按子树及其项、子项和项值的分层结构进行组织的。(1)注册表子树♦主键右HKEY_CLASSES_ROOT右HKEY_CURRENT_USER右HKEY_LOCAL_MACHINE右HKEY_USERS右HKEY_CURRENT_CONFIG♦其中真正的主键只有两个:右HKEY_LOCAL_MACHINE右HKEY_USERS右其余三个都是这两个主键当中的值HKEY_LOCAL_MACHINE(主键)包含关于本地计算机系统的信息HKEY_USERS(主键)包含关于动态加载的用户配置文件和默认的配置文件的信息。HKEY_CLASSES_ROOT包含用于各种OLE技术和文件类关联数据的信息。HKEY_CURRENT_USER包含当前以交互方式(与远程方式相反)登录的用户的用户配置文件。HKEY_CURRENT_CONFIG包含在启动时由本地计算机系统使用的硬件配置文件的相关信息。HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES或HKEY_CURRENT_USER\SOFTWARE\CLASSES中存在某个键或值,则对应的键或值将出现在HKEY_CLASSES_ROOT中,如果两处均存在项或值,则HKEY_CURRENT_USER版本将是出现在HKEY_CLASSES_ROOT中的那一个。(2)注册表存储的文件在windows2000以后,注册表的存储针对每个子树或键值提供了多个存储文件,下表显示了windowsserver2003家族操作系统的计算机上的主要子树或键值对应的文件存储位置%systemroot%\System32\Config\HKEY_LOCAL_MACHINE\SAMSam和Sam.logHKEY_LOCAL_MACHINE\SECURITYSecurity和Security.logHKEY_LOCAL_MACHINE\SOFTWARESoftware和Software.logHKEY_LOCAL_MACHINE\SYSTEMSystem和System.logHKEY_USERS\.DEFAULTDefault和Default.log
HKEY_CURRENT_CONFIGSystem和System.logHKEY_CURRENT_USERNtuser.dat和Ntuser.dat.log(4)数据类型数据类型描述了数据的格式。从0到0x7FFFFFFF的数据类型被保留用于系统定义,从0x80000000到0xfffffff的数据类型也被保留给程序使用。表列出了当由系统定义和使用的数据类型数据类型描述REG_BINARY原始一进制数据。多数硬件组件信息都以一进制数据存储,而以十八进制格式显示在注册表编辑器中。REG_DWORD数据由4字节长的数表示。设备驱动程序和服务的很多参数都是这种类型,这些参数在注册表编辑器中是以一进制、十八进制或十进制的格式显示的。REG_EXPAND_SZ长度可变的数据串。该数据类型包含在程序或服务使用该数据时确定的变量。%systemroot%REG_MULTI_SZ多重字符串。包含列表或多值(其格式可被用户读取)的值通常为该类型。各个值项之间是用空格、逗号或其他标记分开的。Hlm\system\currentcontrolset\control\servicegrouporderREG_SZ固定长度的文本串。REG_FULL_RESOURCE_DESCRIPTOR一系列嵌套数组,专用于存储硬件元件或驱动程序的资源列表。十二、DOS命令1、 目录操作命令(1) dir显示磁盘、目录中的文件和子目录信息。(2) md创建一个子目录(3) cd改变或显示当前目录(4) rd删除空子目录,不能删除当前目录,也不能删除非空目录2、 文件操作命令(1) copy复制一个或一组文件到指定的磁盘或目录中(2) xcopy批量文件拷贝(3) del删除指定磁盘、目录中的一个或一组文件,不能删除具有只读、隐藏、系统属性的文件,只能删除文件,不能删除目录,一旦被删除,不易恢复。(4) ren对指定指定磁盘、目录中的一个或一组文件更改名称。(5) type在屏幕上显示文本文件内容(限于扩展名为txt的文件)(6) attrib修改文件的归档、隐藏、系统、只读4个属性。3、 管道命令(1) |命令:将第一条命令的结果作为第二条命令的参数来使用(2) >、>>输出重定向命令:将第一条命令的结果输出到其他设备或文件中。(3) <输入重新定向:从文件中而不是键盘中读入命令输入。4、 通配符(1)*星号:替代文件名中0个或多个字符。(2)?问号:替代文件名中一个字符。5、批处理文件(1)echoon打开回显echooff关闭回显(2)@命令:不显示@后面的命令(3)rem注释命令,它并不被执行,只起一个注释作用,便于他人阅读和自己日后修改6、关联命令(1)assoc用来查找与后缀对应的文件类型名(2)ftype
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北中医药大学《预防医学综合设计》2023-2024学年第二学期期末试卷
- 2025年重庆市安全员《A证》考试题库
- 成都工业学院《数字电视节目编导与制作》2023-2024学年第二学期期末试卷
- 西宁城市职业技术学院《城市传播》2023-2024学年第二学期期末试卷
- 上海交通大学《单片机原理及其应用》2023-2024学年第二学期期末试卷
- 内蒙古大学《材料化学与物理》2023-2024学年第二学期期末试卷
- 西安海棠职业学院《风景园林制图》2023-2024学年第二学期期末试卷
- 襄阳职业技术学院《设计基础(1)》2023-2024学年第二学期期末试卷
- 河南艺术职业学院《形体基训》2023-2024学年第二学期期末试卷
- 陇南师范高等专科学校《生物安全与实验室安全》2023-2024学年第二学期期末试卷
- HG∕T 3792-2014 交联型氟树脂涂料
- 中国大豆加工发展现状简析
- 2024年海南省高考物理试卷(含答案)
- GJB5765-2006 军用机场场道工程质量评定标准
- JJG 705-2014液相色谱仪行业标准
- 公司合作计划书
- 2016-2023年南京信息职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 跨领域联合诊疗(MDT)管理法规
- 光伏电站运维安全风险管控清单
- 保安员考核评分标准与细则
- 四年级竖式计算大全100道
评论
0/150
提交评论