模拟一主要考试点

上一篇 / 下一篇  2011-09-24 11:07:19 / 个人分类:软件评测师

1、 视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作。
2、 外键(Foreign key)是一个(或多个)指向另外一个表格主键(Primary key)的栏位。外键的目的是确定数据的参考完整性。换言之,只有被准许的数据值才会被存入数据库内。
3、 关键字是关系数据库中唯一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字,要强调的是,关键字的属性值不能为空。
4、 候选关键字:凡在关系中能够唯一区分、确定不同元祖的属性或属性组合,称为候选关键字。
5、 子网掩码是一个32位地址,用于屏蔽IP地址的一部分,以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
6、 TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送SYN包到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到SYN包,必须确认客户的SYN,同时自己也发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
7、 路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行翻译,以使它们能够相互读懂对方的数据,从而构成一个更大的网络,路由器的两大典型功能,即数据通道功能和控制功能。数据通道功能包括转发决定、背板转发以及输出链路调度等,一般由特定的硬件来完成;控制功能一般用软件来实现,包括与相邻路由器之间的信息交换、系统配置、系统管理等。
8、 UNIX是一个强大的多用户、多任务的操作系统,支持多种处理器架构,具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色。UNIX提供功能强大的shell编程语言,它的树状文件系统有良好的安全性和可维护性,并且提供多种通信机制。
9、 网卡的四种接收模式:广播方式、组播方式、直接方式、混杂模式。
10、         拒绝服务攻击、重放攻击、假冒攻击属于主动攻击方式;嗅探属于被动攻击。
11、         动态语言是指程序在运行时可以改变其结构,动态语言的类型检查是在运行时做的。脚本语言代表一套与系统程序设计语言不同的协定,脚本语言一般是面向字符的。解释型语言是指每次运行解释型程序时都要由解释器程序实时地将源代码转换成二进制形式运行。脚本语言都是动态语言,而动态语言都是解释型语言,不管它们是不是面向对象。
12、         C语言中,for循环是先进行判断,再进入循环体,因此有不进入循环体的情况产生。在循环中可以随时使用break语句跳出循环体。For循环语句的循环体可以有一条,也可以有多条程序语句,但如果是多条语句则需要用大括号将循环体括住。For循环既可以具有固定的循环次数,也可以有循环次数不确定的情况。
13、         C++中,每个类都有自己默认的构造函数,该函数是没有任何参数的。函数可以有返回值,也可以使用void申明函数没有返回值。函数在调用前需要先进行申明,函数可以调用自己,这种用法称为递归调用。
14、         构件是面向软件体系架构的可复用的软件模块,构件是可复用的软件组成成份,可被用来构造其他软件;设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性;中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同技术之间共享资源,中间件位于客户端/服务器的操作系统之上,管理计算资源和网络通讯;软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计,软件架构描述的对象是直接构成系统的抽象组件。
15、         统一建模语言UML是用来对软件密集系统进行可视化建模的一种语言,UML是面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言;数据流程图DFD是一种结构化分析描述模型,用来对系统的功能需求进行建模。
16、         决策支持系统是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。按性质可分为三类:结构化决策、非结构化决策、半结构化决策。
17、         赔偿数额应包括权利人为制止侵权行为所支付的合理开支。权利人的实际损失或侵权人的违法所得不能确定的,由人民法院根据侵权行为的情节,判决给予50万元以下的赔偿。
18、         软件危机的原因可归纳为两个方面:一方面是由软件生产本身存在着复杂性,另一方面却是与软件开发所使用的方法和技术有关。
19、         瀑布模型将软件生命周期划分为特定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定它们自上而下、相互衔接的固定次序,上一阶段的输出是下一阶段的输入。
20、         决策树是用二叉树形图来表示处理逻辑的一种工具,可以直观、清晰地表达加工的逻辑要求;决策表由两部分组成:条件和活动,列出的是一个测试活动执行所需的条件。
21、         交互图描述对象间的交互关系。其中顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互;协作图描述对象间的协作关系。强调时间和顺序,则使用顺序图;强调上下级关系,则使用协作图。
22、         在书写功能性注解时应考虑为代码段做注释。
23、         源程序的分析是经过词法分析、语法分析和语义分析三个步骤实现的。
24、         越在软件开发早期发现的问题,越能够节约修复该问题的成本。
25、         McCall质量模型中的“产品修正”是由可维护性、可测试性和灵活性等特征组成。
26、         软件测试的目的就是尽可能多的发现软件中的错误。
27、         消息传递分析是根据消息的传递方式和内容进行错误分析,属于动态错误分析的范围。
28、         非一致性成本是指用于保证软件质量的支出,包括预防成本和测试预算,如测试计划、测试开发、测试实施费用。
29、         软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。测试配置指测试方案、测试计划、测试用例、测试驱动程序等文档。
30、         H模型将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。在H模型中,软件测试模型是一个独立的流程,贯穿于整个产品周期,与其他流程并发进行。当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段。
31、         需求评审可以分为正式评审与非正式评审。
32、         白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条道路是否都能按预定要求正确工作。主要适合于单元测试阶段。
33、         单元测试过程包括:准备阶段、编制阶段、代码审查阶段、单元测试阶段、评审提交阶段。
34、         增殖式集成方式也称为递增集成法,根据集成的过程又可以分为:自顶向下集成、自底向上集成、“三明治”集成法、定向冒险集成法、功能定向集成法等。
35、         判定覆盖只关心判定表达式的值取真还是取假,而条件覆盖涉及到判定表达式的每个条件的值是真还是假。
36、         错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。
37、         正交试验法,是一种成对测试交互的系统的统计方法。它提供了一种能对所有变量对的组合进行典型覆盖(均匀分布)的方法。可以从大量的试验点中挑出适量的、有代表性的点,利用“正交表”合理的安排试验的一种科学的设计方法。
38、         修正的脚本和测试用例一般用于回归测试,系统集成测试的输入应该是软件配置项,包括被测应用的需求规格说明书、被测应用的说明文档及可重用的包等。
39、         负载测试是为了测量web系统在某一负载级别上的性能,以保证web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问web系统的用户数量,也可以是在线数据处理的数量。压力测试是测试系统的限制和故障恢复能力,也就是测试web应用系统会不会崩溃,在什么情况下会崩溃。
40、         CASE即自动化软件开发工具,基本思想就是提供一组能够自动覆盖软件开发生命周期各个阶段的集成的、减少劳动力的工具。可以加快开发速度,提高应用软件生产率并保证供应用软件的可靠品质。
41、         测试计划已经制定并且通过了审批、测试用例已经设计并且通过了审批、被测试对象已经开发完毕并等待测试后才能开始执行测试。以上的这些条件都是测试执行的先决条件。
42、         UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构。
43、         计算机存储映像完成逻辑地址空间和物理地址空间之间的变换,并且合理地管理存储系统资源。逻辑地址是指程序员编制的程序地址,由它构成逻辑地址空间。程序主存储器中的实际地址称为物理地址,由它构成物理地址空间。存储映像基本上分为两种情况:一是逻辑地址空间小于物理地址空间,映像要求可以访问所有的物理存储器;二是逻辑地址空间大于物理地址空间,映像要确定每个逻辑地址实际所对应的物理地址。
44、         SPOOLING技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术,它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节。SPOOLING技术的特点是:提高了I/O速度、设备并没有分配给任何进程、实现拉虚拟设备功能。
45、         多道程序设计技术是指在内存同时放若干道程序,使它们在系统中交叉运行,共享系统中的各种资源。系统中的软、硬件资源不再是由单个程序独占,可见,共享资源的状态是由多个程序的活动性质所共同决定的。
46、         响应时间指的是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间。响应时间=网络响应时间+应用程序响应时间。
47、         软件本地化的错误主要分为两大类:第一、由于源程序软件编码错误引起的;第二、由于软件本地化引起的。综合分析本地化软件的错误类型,可以归纳为四种类型:翻译错误、功能错误、界面错误、双字节错误。
48、         功能验收是对系统是否符合用户的功能需求进行的检查和验收,因为用户的功能需求在系统进行设计前就已经写入需求规格说明书中了,所以需求规格说明书是功能验收的标准。
49、         UNUIT是一个单元测试框架,专门针对.NET来编写的。JUNIT是一个开发源代码的JAVA测试框架,用于编写和运行可重复的测试。TESTNG是一种基于注释的测试框架,运行在JAVA5.01.4中。JFCUNIT是为JAVA偏移应用程序编写测试例子。
50、         Query查询;hypertext超文本;gateway网关;path路径;

TAG:

 

评分:0

我来说两句

日历

« 2024-05-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 21439
  • 日志数: 35
  • 建立时间: 2011-04-19
  • 更新时间: 2011-09-24

RSS订阅

Open Toolbar