zoukankan      html  css  js  c++  java
  • 软件评测师考试笔记03

    根据自己做的题目感受,整理的一些易错点或者模糊不清的地方,记录下

    1、进制转换

    10进制转换成2进制,看是否在同一网段:IP和子网掩码1和1=1  1和0=0 0和0=0;11111111.11111111.00000000.00000000 255.255.0.0转2进制相与 后,得到网络地址,网络地址一样则在一个子网16进制改成10进制算存储空间:先转成2进制,留出k(2的10次方=1024),剩余的在转成10进制

    2、pv操作,P为阻塞态

    3、二叉树,后序模式,先左后右再中间;中序模式,先左后中再右

    4、项目活动图,项目时间为最长的一条活动路径;可以延迟时间为改路径的最长时间与项目最长时间差值

    5、在结构化分析方法中,用于行为建模的模型是数据流图,其要素包括加工

    6、UML类图

    常见有以下几种关系:泛化实现关联聚合组合依赖

    泛化:它指定了子类如何特化父类的所有特征和行为(继承的一种特殊) .【箭头指向】:带三角箭头的实线,箭头指向父类

    实现:是一种类与接口的关系,它表示不继承结构而只继承行为,是类与接口之间最常见的关系。【箭头指向】:UML中用带三角箭头的虚线,箭头指向接口

    聚合:是整体与部分的关系,且部分可以离开整体而单独存在【箭头及指向】:带空心菱形的实心线,菱形指向整体

    组合:是整体与部分的关系,但部分不能离开整体而单独存在【箭头及指向】:带实心菱形的实线,菱形指向整体

    关联:是一种拥有的关系,它使一个类知道另一个类的属性和方法【箭头及指向】:单向关联为带普通箭头的实心线,箭头指向被拥有者

    依赖:是一种使用的关系,即一个类的实现需要另一个类的协助【箭头及指向】:带箭头的虚线,指向被使用者

    7、基本路径v(G)=区域数=边数-节点数+2

    8、传值和传参模式:传参模式是将实参地址传给形参

    9、设计模式:适配器模式(adapt)、桥接模式(abstraction)、装饰器模式(decorator)、代理模式(proxy)

    适配器:目的是将一种现存的已实现接口转换成调用者需要的接口

    桥接:目的是实现抽象与具体实现,使他们不直接继承

    装饰器:保持接口不变的情况下,在现有实现的基础上添加功能

    代理模式:目的是提供一个代理来控制调用者调用

    10、当序列基本有序时。使用插入排序效率是最高的

    11、非功能测试:性能测试、安全性测试、兼容性测试、易用性测试

    12、面向对象单元测试的主要对象是针对程序的函数、过程或完成某以特定功能的程序块

    在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试?

     1:继承类的成员函数在子类中做了改动

    2:成员函数调用了改动过的成员函数的部分

    多态

    只需要在原有的测试分析和基础上增加对测试用例中输入数据的类型的考虑;先测试基类,然后再分别依据输入数据设计不同的测试用例。

    13、维护

    改正性维护:是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动

    适应性维护:是指为了适用变化了的环境而修改软件的活动

    完善性维护:是指为了扩充或完善原有软件的功能或性能而修改软件的活动

    预防性维护:是指为了提高软件的可维护性可靠性、为未来的进一步改进打下 基础而修改软件的活动

    14、软件可靠性是在规定的条件下,在规定的时间内,软件不引起失效的概率

    影响因素:运行剖面、软件规模、软件内部结构、软件的开发方法和开发环境、软件的可靠性投入等

    失效概率是软件从运行开始到某一时刻为止,出现失效的概率;可靠度是软件系统在规定的条件下,规定的时间内不发生失效的概率,平均无失效时间指软件运行后,到下一次出现失效的平均时间

    软件可靠度R(t)和软件失效概率直接的关系为R(t)=1-F(t)

    15、软件测试的对象:程序、数据、文档

    16、例图展现了一组用参与者以及他们之间的关系,通常包括:用例、参与者、扩展关系、包含关系

    包含关系:使用包含用例来封装一组跨越多个用例的相似动作(行为片段),以便多个基用例复用

    扩展关系:将基用例中一段相对独立并且可选的动作,用于扩展用例加以封装

    17、寻址方式:1立即(给的操作数本身)2直接(给的操作数地址)3间接(给的存放操作数的地址)4寄存器间接(给的存放操作数的地址的寄存器)5寄存器寻址6变址寻址(给的变址寄存器Rx与形式地址A相加得到的操作数地址)7基址寻址(6的换成基址寄存器)8相对寻址(给的程序计算器提供基准地址)

    18、虚拟存储器:(部分装入、不用的放在扩展的辅助存储器(主存-辅存))

        最后的最后,本人自己搜索了别人的一些考试技巧:第一步:把往年的例题顺序的刷一遍 ,对答案记下易错点,理解记忆。第二步:当刷完第一遍之后,然后重新再做一遍,这次再看下自己错的地方 第三步:就是针对性的对错题反复理解记忆

        本人的做法是,第一步,每天刷一遍应用技术。对答案,理解,记错题 ;第二步,每天刷一卷综合知识 ,对答案,记错题 ;第三步:完整的每天刷完一整套 ,对答案,记错题 ;第四步:将前一年的题目多做几遍,一般关联性相似性会很大,这个很有必要,特别是偶数年的考题基本是按奇数年来的,只是加深了点难度,对于不是那么急的朋友,可以选择偶数年份参加考试,多看看上一奇数年份的考卷,通过率会高一些。可能我脑子比较笨一点,有些东西一时半会理解不了我就会死记硬背一下,这个是真的有用,不知道其他人适不适用……

  • 相关阅读:
    java线程学习之volatile关键字
    java线程学习之yield方法
    java线程学习之join方法
    小程序hideTarBar隐藏TabBar后,获取windowHeight不准确问题
    canvas等base64格式上传到服务端直传到oss
    服务器关于node的注意事项
    node.js连接本地数据库
    小程序(mpvue框架)的总结
    git代码的注意
    js里的实用小技巧
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/12079050.html
Copyright © 2011-2022 走看看