- 博客(6)
- 收藏
- 关注
原创 软件构造的质量指标
1.相关质量因素外部质量因素:质量,如速度或易用性,软件产品的存在或缺失可能被其用户检测到。外部质量因素影响用户。其他适用于软件产品的特性(如模块化或可读)是内部因素,只有能够访问实际软件文本的开发人员才能看到。内部质量因素影响软件本身和它的开发者实现这些外部因素的关键在于内部因素:为了让用户享受可见的品质,设计师和执行者必须采用内部技术来确保隐藏的品质。2.外部质量因素(1)正确性(Correc...
2018-06-23 19:56:07 532
原创 测试用例的几种设计方法
测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。 一.等价类划分法 顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。 例如,我们要测试一个用户名是否合法,用户名的定义为:8位数字组成的字符。 我们可以先划分子集:空用户名,1-7位数字,8位数字,9位或以上数字,非数字。 ...
2018-06-23 18:46:57 466
原创 白盒和黑盒框架
1.白盒框架 - 通过继承和覆盖方法进行扩展 - 通用设计模式:模板方式 - 子类具有主要方法,但对框架进行控制应用白盒框架的例子:public abstract class PrintOnScreen { public void print() {//框架REUSE的主体 JFrame frame = new JFrame(); JOptionPane.s...
2018-06-23 18:34:37 488 2
原创 Java中的几种I/O策略简述
1.Reading/WritingFileReader inputStream = null; FileWriter outputStream = null; try { inputStream=new FileReader(“in.txt"); outputStream = new FileWriter("output.txt"); int c; while ((...
2018-06-22 15:19:13 338
原创 垃圾回收(GC)的相关概念及其四种基本算法
1.空间回收的三种模式静态模式:在静态内存分配模式下,无需进行内存回收:所有都是已确定的- 对于每个对象,只有一个附属实体; - 只要实体处于活动状态,执行就需要保留对象的空间。- 所以没有正确意义上的回收的可能性。stack-based模式:在栈上进行内存空间回收:按block (某个方法)整体进行- 为给定块中声明的所有实体同时进行对象分配,允许为整个程序使用单个堆栈。heap-based (...
2018-06-22 14:26:49 1191
原创 多种设计模式的对比
1.工厂方法模式当client不知道要创建哪个具体类的实例,或者不想在client代码中指明要具体创建的实例时,用工厂方法。定义一个用于创建对象的接口,让其子类来决定实例化哪一个类,从而使一个类的实例化延迟到其子类。优点: 消除了将特定于应用程序的类绑定到代码的需要。代码仅处理产品接口(Trace),因此它可以与任何用户定义的ConcreteProduct(FileTrace,SystemTrac...
2018-06-21 17:47:49 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人