日志文章列表

2008年08月17日 10:23:59

如何保证测试的完备性?

经验法则如下:
1 测试人员参与需求评审,需求人员参与测试用例的评审
不懂需求,不了解需求的测试人员是不可能设计出完备的测试用例的。测试人员参与需求评审一是可以评审需求的可测试性,二是了解需求。
 ..

阅读全文>>

类别: 软件技术 |  评论(0) |  浏览(1186) |  收藏
2008年01月01日 20:08:35

如何学习设计模式?

1 先理解概念,再学习原则

先理解OO的基本概念,比如:封装、继承、多态、组合/聚合、依赖等,理解各概念的内涵,弄清楚这些概念的具体实现方式及各实现方式的优缺点。

2 先学习原则,再学习模式

设计原则是..

阅读全文>>

Tags: 设计模式   设计原则   重构  

类别: 软件技术 |  评论(1) |  浏览(7787) |  收藏
2007年10月09日 21:57:19

软件设计评审检查单

软件设计评审检查单很多企业在做CMMI 3级,都要求了项目组要写设计文档,做设计评审。按Watts S. Humphrey的建议,设计评审的工作量要大于设计工作量的1/2。很多企业也做了设计评审,但是很少发现实质性的问题。经..

阅读全文>>

类别: 软件技术 |  评论(3) |  浏览(3331) |  收藏
2007年10月01日 23:00:11

一个典型的代码走查检查单

      代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。


..

阅读全文>>

类别: 软件技术 |  评论(1) |  浏览(3847) |  收藏
2007年09月20日 12:47:13

如何推广单元测试

在我咨询的客户中,软件企业对于单元测试的执行情况可以划分为4类:

  (1)不做单元测试

  (2)组织级要求了开发人员做单元测试,但是开发人员在做单元测试时,测试用例仅覆盖了程序中的正常路径,..

阅读全文>>

类别: 软件技术 |  评论(0) |  浏览(2588) |  收藏
2007年09月15日 18:43:54

单元测试技术培训练习总结报告



培训日期:2007年9月14日到2007年9月15日
日程安排:
第1天:
上午:单元测试的技术与方法培训
下午:LINUX下CUNIT单元测试工具的使用方法
第2天:
上午:分组练习
下午:分组练习
练习总结
练习情况概述:
..

阅读全文>>

类别: 软件技术 |  评论(0) |  浏览(2448) |  收藏
2007年08月27日 08:14:11

需求与设计的界线

需求与设计的区别究竟是什么? 教科书上的经典答案是:需求关注系统“做什么”,设计关注“如何做”,其实这是一个很模糊的说法。


无论是在结构化方法中还是在面向对象的方法中,需求分析的结果既包括了“做什么..

阅读全文>>

类别: 软件技术 |  评论(15) |  浏览(3111) |  收藏
2007年08月07日 17:16:44

一次典型的重构

背景描述:近期要去讲一次重构,想收集一个案例,恰好从网上看到了一个朋友写的一个计算算术表达式的C#程序,原程序是计算含括号的正整数表达式的四则运算值。读后,发现问题比较多,而且逻辑有错误,因此对其进行..

阅读全文>>

Tags: 重构   抽取方法   抽取类   注释  

类别: 软件技术 |  评论(1) |  浏览(3601) |  收藏
2007年06月25日 07:24:15

概要设计主要描述哪些内容?

要点如下:(1) 本项目的技术路线,即:Ø        采用的技术方法,如是采用OO的方法、还是结构化的方法,是采用.net还是JAVA;Ø    &nbs..

阅读全文>>

类别: 软件技术 |  评论(3) |  浏览(6485) |  收藏
2007年06月16日 11:19:40

3种工厂模式的比较

简单工厂:一个具体工厂通过条件语句创建多个产品,产品的创建逻辑集中与一个工厂类。客户端通过传不同的参数给工厂,实现创建不同产品的目的增加新产品时,需要修改工厂类、增加产品类,不符合OCP原则工厂方法:一..

阅读全文>>

类别: 软件技术 |  评论(1) |  浏览(5982) |  收藏
2006年12月04日 23:01:56

已发布接口与公共接口

已发布接口(published interface)与公共接口(public interface)

表弟在读《重构》一书,对已发布接口的概念有些迷惑,我对其进行通俗的解释如下:

已发布接口是指已经发布出去为其他系统的构件所使用的接口..

阅读全文>>

Tags: 接口   重构  

类别: 软件技术 |  评论(0) |  浏览(1993) |  收藏
2006年10月16日 13:38:49

什么叫抽象?

面向对象软件开发的一个基本方法就是抽象,到底什么是抽象呢?
抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如苹果、香蕉、生梨、葡萄、桃子等,它们共同的特性就是水果。得出..

阅读全文>>

Tags: 抽象   面向对象   本质   共同特征  

类别: 软件技术 |  评论(3) |  浏览(2503) |  收藏
2006年10月06日 21:16:20

程序员必读之作:重构

十月一之后安排了我去培训《设计模式》,由于听众多为C与C++的新手,我想先从重构开始讲起,循序渐进,于是我决定仔细阅读〈重构〉这本书。
这本书我很久之前买的,当时大概读了读,感觉不错,就拿给了我表弟..

阅读全文>>

Tags: 重构   设计模式  

类别: 软件技术 |  评论(0) |  浏览(1809) |  收藏
2006年10月02日 09:11:14

白话软件架构与架构师

作者:任甲林  来源:希赛网
http://www.csai.cn 2004年06月28日
架构一词是舶来品,是architecture的中文翻译, 其英文的本意是来源于建筑行业的建筑艺术、建筑(风格)和结构,引入到软件领域里面来以后,并没..

阅读全文>>

Tags: 架构   简洁   架构师  

类别: 软件技术 |  评论(0) |  浏览(1711) |  收藏
2006年10月02日 08:48:31

企业管理软件的需求获取方法

--------------------------------------------------------------------------------

作者:任甲林 来源:希赛网 
  在需求工程中,需求获取阶段是和用户交往最多的一段时间, 而绝大部分用户是不懂得需求分..

阅读全文>>

Tags: 需求分析  

类别: 软件技术 |  评论(1) |  浏览(2500) |  收藏
2006年10月02日 08:46:25

为什么要进行需求管理?

--------------------------------------------------------------------------------

作者:任甲林 来源:希赛网 http://www.csai.cn
摘要
  本文介绍了需求管理的必要性,并介绍了控制需求渐变的一些方法..

阅读全文>>

类别: 软件技术 |  评论(0) |  浏览(1934) |  收藏