关闭
当前搜索:

Git的一些实用操作

软件工程...
阅读(27) 评论(0)

软件测试

软件测试的目标Glen Myers关于软件测试目的提出以下观点:- 测试是为了发现错误而执行程序的过程 - 测试是为了证明“程序有错”,而不能证明“程序正确” - 一个好的测试用例在于能够发现至今未发现的错误 - 一个好的测试是发现了至今未发现的错误的测试 软件测试的原则有如下几点:- 应当把“尽早的和不断的测试”作为软件开发者的座右铭 - 程序员应避免检查自己的程序 - 测试从小规模开始,逐渐扩大...
阅读(146) 评论(0)

白盒测试

白盒测试又称为“结构测试”和“逻辑驱动测试”定义: 把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。白盒测试主要对程序模块进行如下的检查: – 对模块的每一个独立的执行路径至少测试一次; – 对所有的逻辑判定的每一个分支(真与假)都至少测试一次; – 在循环的边界和运行界限内执行循环体; – 测试内部数据结构的有效...
阅读(31) 评论(0)

识别边界类/控制类/实体类

orz...
阅读(36) 评论(0)

静态结构模型 动态行为模型

静态结构模型1. 从用例模型入手,识别分析类 2. 描述各个类的属性 3. 定义各个类的操作 4. 定义状态 5. 建立类之间的关系 6. 绘制类图 分析类是概念层次上的内容,用于描述系统中较高层次的对象,分析类直接与应用逻辑相关,而不关注于技术实现的问题。包括实体类,边界类,控制类。两种类图:1. 领域类图:是从面向对象的视角看待现实世界的结果,通过类图来描述现实世界中各种事物的关系,偏重对业务领...
阅读(73) 评论(0)

面向对象

软件工程方法 结构化方法(SA): 1. 复杂世界中存在复杂的处理过程; 2. 设计一系列功能(或算法)去解决某个问题; 3. 寻找合适的数据结构; 4. 以过程为中心。开发过程:从功能的角度设计系统,自顶向下,逐步细分。开发特点: 1. 把软件看做处理数据流的加工过程的集合,并定义成由一系列步骤构成的算法; 2. 每一步骤都是带有...
阅读(36) 评论(0)
    个人资料
    • 访问:1300次
    • 积分:61
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档