软测试总结

从软考试复习时间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调用的时候,通常是实例化其详细子类。

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

总结:

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

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

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

时间: 2024-07-29 03:32:06

软测试总结的相关文章

前端angularJS利用directive实现移动端自定义软键盘的方法

最近公司项目的需求上要求我们iPad项目上一些需要输入数字的地方用我们自定义的软键盘而不是移动端设备自带的键盘,刚接到需求有点懵,因为之前没有做过,后来理了一下思路发现这东西也就那样.先看一下实现之后的效果: 实现的效果就是当点击页面中需要弹出软键盘的时候软键盘弹出,浮在页面的中间,和模态框一样的效果,可以在软键盘中输入任何数字,附带的功能有小数点.退格.清空.确定等功能.当在键盘上点击数字的时候页面中的表单中实时的添加对应的数字,上图中可以看到. 产品经理那边给的原因是iPad屏幕本来就小,如

使用软引用和弱引用防止内存溢出

下面以使用软引用为例来详细说明.弱引用的使用方式与软引用是类似的. 假设我们的应用会用到大量的默认图片,比如应用中有默认的头像,默认游戏图标等等,这些图片很多地方会用到.如果每次都去读取图片,由于读取文件需要硬件操作,速度较慢,会导致性能较低.所以我们考虑将图片缓存起来,需要的时候直接从内存中读取.但是,由于图片占用内存空间比较大,缓存很多图片需要很多的内存,就可能比较容易发生OutOfMemory异常.这时,我们可以考虑使用软引用技术来避免这个问题发生. 首先定义一个HashMap,保存软引用

动软代码生成器 可用于生成Entity层,可更改模板 /codesmith 也可以

动软代码生成器官方下载地址:http://www.maticsoft.com/download.aspx 教程:http://jingyan.baidu.com/article/219f4bf7dfda86de442d380b.html codesmith  用法实例:http://www.cnblogs.com/huangcong/archive/2010/06/14/1758201.html

软考网络工程师复习备考策略

软考网络工程师,是软考中级科目考试里面较为简单的一门科目,并且对个人专业技术提升非常有帮助.大家可以免费学习一下,徐老师在51上的最新免费备考视频.1小时学会如何高效备战软考网络工程师视频课程有技术方面的问题都可随时在课后留言.

备战2017软考网络工程师终极解密学习

本套餐学习地址 http://edu.51cto.com/pack/view/id-967.html 本套餐可获得徐朋老师考前冲刺押题串讲[直播QQ群418431085]本套餐包括视频课和直播课两大部分,1.视频课包括软考网络工程师基础知识.案例分析解析和19套网工分类强化视频.2.直播课包括四次网工选择题.案例分析题重点.难点.易考点押题冲刺.购买本套餐,专项老师一对一答疑及独家资料赠送!祝大家考试顺利.

论动软代码生成器的好与坏

曾几何时,动软代码生成器是一种非常方便的工具,很多从事C#语言的开发人员都用过这个工具,当然也包括楼主本人. 以往的开发模式都是围绕数据库为中心展开的,先设计好数据库,然后再编写代码.动软代码生成器就是在这样的背景下诞生的. 你只要设计好数据库模式,然后用动软代码生成器一键生成数据访问层代码,非常方便.(虽然动软有业务层,但我认为那是鸡肋,只不过是数据访问层的一层简单包装,没有实际意义) 这对不想手动编写枯燥乏味的数据库操作的开发人员来说,非常有吸引力. 下面楼主凭借自己的经验,从好与坏两个方面

Android 解决图片大量下载:软引用必须懂4点

Android 解决图片大量下载:软引用必须懂4点 可能对于Android开发者来说,软引用这个词有的会不是很熟悉,软引用在Java开发中用的比较多,但是,在Android开发中引用软引用,会给我们解决很多难题. AD: 1.对象的强.软.弱和虚引用 为了能更加灵活控制对象的生命周期,需要知道对象引用的4中级别,由高到低依次为 :强引用.软引用.弱引用和虚引用 备注: 这四种的区别: ⑴强引用(StrongReference) 强引用是使用最普遍的引用.如果一个对象具有强引用,那垃圾回收器绝不会

强、软、弱和虚引用的概念

本文介绍对象的强.软.弱和虚引用的概念.应用及其在UML中的表示. 1.对象的强.软.弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象.也就是说,只有对象处于可触及(reachable)状态,程序才能使用它.从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期.这4种级别由高到低依次为:强引用.软引用.弱引用和虚引用.图1为对象应用类层次. 图1 ⑴强引用(StrongReference)    强引用

web前端工程师应该会的9个软技能

做为一名web前端工程师(http://www.maiziedu.com/course/web-px/),往往我们可能只专注于修炼自己的内功,而忽视了软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去,所以他们必须确保每一位新员工能够适应这个环境. 许多硬技能很容易获得并可很快的提高,而软技能由于和你性格等联系紧密,可想要改变他们是一件很困难和缓慢的事情.这里有七个核心的软技能,适用于大多数的企业,它们不