![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【自考软考】-- 软考
软考
木子松的猫
为了毫不费力,所以必须努力。
展开
-
【软考】-数据结构
原创 2017-09-03 21:37:17 · 236 阅读 · 14 评论 -
【软考】-数据库
先上图一张:超键:在关系中能唯一标识元组的属性集候选键:能唯一标识元组,且不含多余属性(也可理解为不含多余属性的超键)主键:被选作元组标识的候选键主属性:候选键中的属性称为主属性非主属性:非候选键中的属性成为非主属性光看概念很抽象,通过例子来看就会变得明了,比如一个学生(学号,身份证号,姓名,性别,年龄,专业)学号唯一,是一个超键;身份证号唯原创 2017-09-09 19:56:51 · 807 阅读 · 15 评论 -
数据流程图,业务流程图,模块结构图
三种图有没有一种傻傻分不清的感觉。首先我们应该清楚,三种图都是在结构化开发方法用到的,结构化开发方法和面向对象开发方法也是最长用到的信息系统开发方法。结构化开发方法将程序生命周期分为了六个阶段,如下图:首先我们应该清楚,三种图分别在哪阶段使用清楚了在哪阶段使用后,我们应明白三种图各有何用从上图可以看出业务流程图用来建立物理模型原创 2017-10-22 21:29:09 · 21760 阅读 · 26 评论 -
软件测试
前言软件测试方法分为两种:静态测试和动态测试。静态测试静态测试是指被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行测试。人工测试:人工检测是指不依靠计算机而是靠人工审查程序或评审软件,包括代码检查、静态结构分析和代码质量度量等。计算机辅助静态分析:利用静态分析工具对被测试程序进行特性分析,从程序中提取一些信息,以便检查程序逻辑的各种缺陷原创 2017-10-29 21:26:40 · 585 阅读 · 15 评论 -
回溯法解决n皇后问题
要求:1.一行只能放一个皇后,所以我们一旦确定此处可以放皇后,那么该行就只能放一个皇后,下面的就不要再搜了。2.每一列只能放一个皇后,所以我们下次搜索就不要再搜已经放过的皇后了。3.斜的45°线也只能放一个。算法思路: 首先我们分析一下问题的解,我们每取出一个皇后,放入一行,共有八种不同的放法,然后再放第二个皇后,同样如果不考虑规则,还是有八种放法。于是我们可以用原创 2017-11-05 20:39:25 · 763 阅读 · 9 评论 -
重载,重写以及多态
重写override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private)。3、重写的方法的返回值必须和原创 2017-12-10 21:09:46 · 506 阅读 · 6 评论