自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alexander_Frank的博客

学习中的笔记总结

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

转载 白盒测试(程序流程图)

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。常用

2016-04-30 21:05:57 24937

转载 等价类

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。这种方法由三部分组成:构造测试用例、执行程序、分析程序的输出结果。静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。动态测试:有穷覆盖无穷(等价类划

2016-04-30 10:46:18 5574

转载 决策表

决策表,也叫判定表。在所有的功能性测试方法中,基于决策表的测试方法被认为是最严格的,因为决策表具有逻辑严格性。决策表是分析和表达多逻辑条件下执行不同操作的情况的工具。在程序设计发展的初期,决策表就已被用作编写程序的辅助工具了。它可以把复杂的逻辑关系和多种条件组合的情况表达得比较明确。1、决策表的组成决策表通常由4个部分组成,如下图:●条件桩(condition stub

2016-04-29 18:35:54 28640

转载 边界值分析

边界值分析:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。与等价划分的区别:1) 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。编写测试用例的步骤:(1)

2016-04-29 15:10:47 8038

转载 多线程编程技巧

java中,多线程类需要继承Thread或实现Runnable接口,在Run函数中执行多线程代码,但是需要用Start()函数开始执行。多线程并行执行,执行的顺序取决于本地操作系统给谁分配系统资源。Thread类和Runnable接口的优缺点(1)Runnable接口可以更好的共享对象。static int MAX_PRIORITY          线程可

2016-04-29 13:37:28 589

转载 编译原理 First集和Follow集的求法

自上而下分析:FIRST集求法    First集合最终是对产生式右部的字符串而言的,但其关键是求出非终结符的First集合,由于终结符的First集合就是它自己,所以求出非终结符的First集合后,就可很直观地得到每个字符串的First集合。1. 直接收取:对形如U->a…的产生式(其中a是终结符),把a收入到First(U)中2. 反复传送:对形入U->P…的产

2016-04-29 12:19:27 14833 3

原创 UML 需求建模基础与实例

需求:计算机能做的事及品质。分为:1)功能需求 2)非功能需求(性能、可靠性、安全、扩展性、可伸缩性) 3)约束(环境)层次:1)业务需求(问题的定义,与计算机无关) 2)用户需求(人、客户的角度分析) 3)系统需求(开发人员的角度)失败原因:  1)不完整的需求  2)没有用户的介入  3)不实际的客户期望  4)需求与规范的变更  5)提供了不在需要的功能

2016-04-26 10:56:02 6263

原创 uml 基础整理

uml的基础在于构建模型,其目的在于:1)节省成本 2)降低复杂度 3)测试、展示与交流 4)设计模型的定义:对客观世界的模拟与仿真

2016-04-25 20:09:10 431

原创 SQL

SQL语句分为1.DML(数据操作语言):insert、update、deleteinsert all/first when first_condition then into first_table_name values(XXX) ... when last_condition then into last_table_name values(XXX) select XXXinse

2016-04-25 11:39:55 423

原创 oracle 数据类型

oracle数据类型如下图所示:主要类型有1)字符类型:char  定长类型,不足添加空格来补全剩余空间。varchar2 不定长类型。nchar、nvarchar2 与 char、varchar2的区别:(1)前面一种分配长度的单位一定是字符个数,而后一种默认是字节个数,但同时也可以设置为以字符计数。注意:尽量避免使用varchar。2)数字类型numbe

2016-04-24 21:39:40 423

原创 ORACLE 数据库体系结构

数据库系统(DBS)、数据库管理系统(DBMS)、与数据库之间的关系图如上:我们与数据库之间的操作都是通过与数据库实例进行交互来完成的。实例的组成:1.内存结构内存空间分为两大类:1)SGA(系统全局区)                                 包含各个数据库进程之间共享的数据信息。

2016-04-24 15:16:09 376

转载 uml 状态图

状态图与活动图的区别:状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。从状态图中可以看出,该对象在接受了外界的某种刺激之后,会做出什么样的反应。描述的是一个对象的事情。可以说是对类图的一种补充,帮助开发者完善某一类。活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作。从活动图中可以看出,系统是如何一步一步的完成用例规约的,主要用于业务建模阶段。活动图描

2016-04-19 20:10:11 936

原创 unl构件图与部署图

http://www.cnblogs.com/finehappy/archive/2009/11/24/1609352.html

2016-04-19 19:13:47 1162

转载 uml活动图

活动图与交互图的区别:交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 。初始节点和活动终点:用一个实心圆表示初始节点,用一个圆圈内加一个实心圆来表示活动终点活动节点:是活动图中最主要的元素之一,它用来表示一个活动。每一个活动只能有一个转换。转换:当一个活动结束时,控制流就会马上传递给下一个活动节点,在活动图中称之为“转换”,用一条带箭头

2016-04-18 15:25:42 581

转载 uml交互图

交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。当交互图建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。一次交互就是指在特定语境中为了实现某个目标而在一组对象之间进行交换的一组消息所表示的行为。在uml中,交互图可以分为这4种,   顺序图(时序图)、通信图、定时图、交互概述图。

2016-04-18 13:42:01 4661

转载 uml用例图

用例:描述系统的一个特定的目的或结果,以及是谁希望得到结果。即系统功能。不描述具体的实现。用例图:描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。用例驱动模型:开发人员首先捕获客户的需求,并以用例的形式组织成用例模型。然后分析并设计系统来满足这些用例,因此在用例模型之后就是分析模型,接着是设计模型和实施模型。在实现了整个系统之后,还将根据用例模型

2016-04-16 21:18:23 607

转载 uml包图

在面向对象的软件开发视角下,类是基本构造块,但是在复杂软件中,类之间复杂的关系大大超出了我们的处理能力。构建包图,对类分组则是我们应对这种难题的手段之一。包图:1.名称唯一2.可以包含其他各种元素,不仅仅是类,可以有用例、节点和构建等。+号表示public   -号表示private   #号表示protected包之间的关系《use》关系:是一种默认的

2016-04-16 21:11:32 1010

转载 uml类图

其中图片来源于网络中其他大神的博客,若有盗用请见谅!uml类图:类图属于uml中的概念模型,描述系统内部的组成结构。下面介绍一下类图中的元素:1.类:类用矩形表示,是一组具有相同属性、相同操作、相同关系和相同语义的对象的抽象。第一行是类名,第二行是类中的属性名,第三行是类中的方法。若要实例化,则在类名左边加上对象名并用 : 隔开。在描述属性和类的过程中,+号代表public

2016-04-14 09:13:36 676

原创 pl/sql 包与触发器

pl/sql中包由两部分组成,--规范(specification)--包体(body)包规范中含有包的相关信息,列出了可用的过程和函数名,具体实现在包体中,即如.h文件。所有人都对其中的信息有访问能力,这些被称为公有对象。包体重包含的过程和函数只能被自身访问,是私有的。即如.c或.cpp文件。基本语法结构:创建specification:CREAT

2016-04-11 15:59:05 448

原创 pl/sql 过程、函数

pl/sql中proceduce过程与func函数均为一个程序块,是为完成特定功能的pl/sql语句集。并可接受三种类型的参数。相同点在于:1.均可使用out类型参数返回值。2.均由声明、执行和异常处理三部分组成。3.均可以接受形参默认值。4.都可以使用位置表示法和名称表示法进行调用。不同点在于:函数必须要有返回值,即调用函数时要用一个变量来接受函数的返回值。

2016-04-11 15:05:43 1716

原创 oracle 数据库查询排序小结

oracle 数据库中,列的合并用法:  例如有表中有First_Name、Last_Name 两列,若想显示的时候将这两列合并则只需要First_Name||Last_Name或First_Name||‘ ’||Last_Name。判断数值范围可以使用between and 实现。如 select XXX from XXX where salary between 10 and 100。

2016-04-09 14:04:16 915

原创 ORACLE 序列sequence小结

创建序列语法:  需要获取相应的权限create sequence NAME [ { INCREMENT BY | START WITH } integer          ----初始值和递增间隔| { MAXVALUE integer | NOMAXVALUE }               ----上界或无上界| { MINVALUE integer | NOMINVALU

2016-04-09 10:10:16 512

原创 oracle PL/SQL小结

oracle 数据库中,列的合并用法:  例如有表中有First_Name、Last_Name 两列,若想显示的时候将这两列合并则只需要First_Name||Last_Name或First_Name||‘ ’||Last_Name。判断数值范围可以使用between and 实现。如 select XXX from XXX where salary between 10 and 100。

2016-04-06 20:41:06 612

UML面向对象建模基础

《UML面向对象建模基础》是一部UML的初级读本,涵盖了UML2.0。《UML面向对象建模基础》共16章,详细讲解了UML背景、UML规范中的13种图,以及UML在各个开发阶段的应用。《UML面向对象建模基础》最大的特色在于,对于每种图的介绍都从相关知识介绍开始,然后是图的阅读方法、绘制方法,最后说明其应用方法,符合中国人的学习曲线。

2016-05-06

UML课件资源

UML讲义

2016-04-25

HTML5和CSS权威指南

详细介绍了HTML5与老版本的不同和新颖之处。 值得新手学习和老鸟复习参考。

2016-03-12

Powerdesigner

Powerdesigner16 基础使用手册。 对于初学者可以一步一步熟悉Powerdesigner 的简单应用。

2016-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除