软测试总结

软测试总结

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

    从软考试复习时间3.24开始5.22开始。 5.23缩放距离北京考试。

5.24今天。这意味着,我们的软考学进入终端。是对于学习来说是没有终点站的。

    在软考的复习中,没个人都享受着知识带给我们的充足感,为了给自己留下一个回顾的足迹。还是对自己的复习经历来一个总结吧。


一、出来混总是要还的

    软考考的知识,能够说有百分之六七十都在自考的学习中遇到过。

假设自考大酱油的同学。好好掂量掂量吧~~~


二、软考资料:

    1.J2SE视频

      主要是讲面向对象思想的,这个视频对我们以后的学习至关重要。掌握好面向对象思想了,往后的就都不难了。 可是对于软考复习来说,我们主要是熟悉Java的一些基本的语法。


    2.希赛视频

      希赛视频都是软考的基础知识。包含上午题和下午题。在视频中老师先对知识点进行分类解说,然后再讲真题和练习题。 讲题的时候,老师通常会给我们讲一些答题思路,这须要我们借鉴的。 对于视频,一如既往仅仅要求知道即可,不一定非得死扣视频里的知识点。看视频的时候会碰到非常多懂的,但都没事,仅仅须要事先了解就OK。


    3.设计模式(大话 && HeadFirst )

    建议一边看视频一边看HeadFirst设计模式,这本书对我们深入学习设计模式非常有帮助。

可是这本书每个设计模式的引言和思考问题非常多。所以想学习这本书一定要留出足够的时间。大话。前面学习了一遍,比較浅显。 


    4.软考教程

    软考难度不大。可是涉及的知识点非常广。全部的题都能在课本上找到答案。所以课本还是须要好好看的,不要以为看了希赛视频。就能够把书仍了。


三、上午题

    主要是通过真题进行巩固。

一開始的时候,建议拿几套比較老的题目来练练手。找找感觉。注意做完题的时候。一定要回去看解析,回归课本。 上午题的题型的分布都是非常有规律的。

所以做完题之后。一定要记录自己在哪一块丢分比較多。另外一个方法就是通过组内讲课讨论。分组讨论。一方面加深了我们对知识的了解,还有一方面也锻炼了我们的沟通表达能力。


四、下午题

 1.数据流图

    谨记原则:

       父图与子图平衡:父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上同样。

       数据守恒:每一个加工必需要有输入和输出数据;

    谨记三重关系

       实体—>加工  加工—>加工  加工—>文件     

 

2.数据库

    考点:E-R图补充完整和补充关系模式

    关系模式是从E-R图来转换而来的。比較关系模式和E-R图,假设在关系模式中找到。可是E-R图中没有的。说明须要补充相应的实体。


转换

     一对一:任一端主码可合并到还有一端

     一对多:将1端主码合并到N端中

     多对多:新建关系模式。取两端的主码+自身属性


 Ps:无论多少均可新建联系模型
 

3.UML图

    通常情况下都比較简单,唯一比較难把握的就是找类名。解这类的题第一步依据题干标记出名词。

第二步弄清楚类图之间的关系,比如依赖、关联、泛化、组合和聚合。 

    依据这些关系分析找出的名词。对号入坐。 


4.算法

    记住经常使用算法的时间和空间复杂度。即使代码不会写,后面几个空也能填上一两个。


5.设计模式 

    设计模式的题。考点主要有这几个。抽象类、抽象方法与接口。组合与聚合在代码中的相应。模式的内涵。也就是client调用。 


 A.抽象方法(abstract)VS 虚方法(Virtual)的差别
    抽象方法必须在派生类中重写。虚方法可写可不写。

    抽象方法不能声明方法实体 而虚方法能够 
    抽象方法的类不能实例化 。而包括虚方法的类能够实例化!

    注意:java中是不包括(Virtual)方法的


B.抽象类 VS 接口的差别

    同样点:都不能实例化自己,被继承。抽象类中方法跟接口方法都包括方法体

    不同点:
       多重继承:c#抽象类不同意,一个类最多仅仅有一个父类。同意继承多个接口
       方法:抽象类普通方法能够有方法体,接口方法没有

       修饰符:接口中的方法不能有訪问修饰符,抽象类中抽象方法被继承,须要override重写 


C. 比較聚合与组合

    聚合关系:


软测试总结

 
   代码:
          Public class GooseGroup{
          Public Goose goose;
          Public GooseGroup(Goose goose){
               this.goose = goose;
             }
          }

    雁群类须要用到大雁,将大雁作为參数传递到雁群的构造函数中。大雁能够脱离雁群类而独立存在。
 
   组合关系:

软测试总结

 
         Public class Bird {
         Public Wings wings;
         Public Bird(){
             wings = new Wings();   //在Bird类中,初始化时,实例化翅膀wing ,它们之间同一时候生成
           }
         }
 

    在Bird 的构造函数中包括了Wing类的一个实例化,表明在实例化Bird之前,先对Wing进行实例化,这样就保证了两个类的生命周期是一样的,即假设Bird类不存在了。Wing类也就不可能单独的存在。

 
D.client调用
    下午题在考client调用的时候,除了须要我们了解设计模式的基本内涵之外,有一些主要的还是须要知道的,比如,我们在client调用的时候,通常是实例化其详细子类。

抽象类是不能被实例化的。


总结:

    考试的难度不大,首先要放松自己的心态。做到战略上藐视敌人,战时上重视敌人。

在做下午题的时候。一定要先从总体出发,对题目有一个宏观把握,做到胆大心细。

 

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116999.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月12日 上午10:00
下一篇 2022年1月12日 上午10:00


相关推荐

  • Java IO流操作汇总: inputStream 和 outputStream

    Java IO流操作汇总: inputStream 和 outputStream我们在进行 Androidjava 开发的时候 经常会遇到各种 IO 流操作 IO 流操作一般分为两类 字符流和字节流 以 Reader 结尾都是字符流 操作的都是字符型的数据 以 Stream 结尾的都是字节流 操作的都是 byte 数据 现将各种常见 IO 流总结如下 一 字节流 1 inputStream 和 outputStream 和 outputStream 为各种输

    2026年3月18日
    2
  • 解决eclipse乱码问题[通俗易懂]

    解决eclipse乱码问题[通俗易懂]本文章主要解决eclipse工程区乱码问题。

    2022年5月26日
    39
  • 基于单片机的八路抢答器设计论文_抢答器的程序流程图

    基于单片机的八路抢答器设计论文_抢答器的程序流程图文末下载完整资料1.1八路扫描式抢答器的概述  本文介绍的八路数显抢答器具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好,具有较高的推广价值。无线遥控抢答器,它由8个发射器和1个接收器组成,可用于8组或8组以下的智力竞赛中。比赛前,将参赛组从0至7编号,每组发给对应的一个发射器。将接收器放于各组中央或前方。主持人按一下启动键后,抢答开始。此后,哪一组最先按下发射器上的抢答键,接收器就立即显示该组的组号并锁定,同时发出3次清脆的“叮咚”声。以后,按下任何一路抢答键均不起反映。只有主

    2022年10月20日
    4
  • 散列表采用线性探测法会出现_平方探测法解决冲突

    散列表采用线性探测法会出现_平方探测法解决冲突第一、前言ThreadLocal使用的是自定义的ThreadLocalMap,接下来我们来探究一下ThreadLocalMap的hash冲突解决方式。第二、ThreadLocal的set()方法publicvoidset(Tvalue){Threadt=Thread.currentThread();ThreadLocal.ThreadLocalMapmap=getMap(t);if(map!=null)map.set(this,

    2022年10月21日
    3
  • 画廊效果的ViewPager实现(附带无限自动轮播)[通俗易懂]

    画廊效果的ViewPager实现(附带无限自动轮播)[通俗易懂]废话不多说,先上效果图根据效果所示,第一步实现适配器,完成无限循环首先做数据上的处理publicstaticclassLoopViewPagerAdapterextendsPagerAdapter{ …..LoopViewPagerAdapter(Contextcontext,ArrayList<Integer>imgIds){…

    2022年6月12日
    35
  • 【git系列】切换分支相关命令

    【git系列】切换分支相关命令背景为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;命令命令的含义和介绍这些八股文,小编不再累赘,直接上命令创建并切换到本地分支gitcheckout-b分支名切换分支gitcheckout分支名两者的区别是否带-b提交分支到远程仓库(本地分支与

    2022年6月20日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号