12 2010 档案

摘要:1 数制1.1 计算机中的数制与编码 一方面我们赞叹计算机的运算能力是多么强大,能处理多么复杂的数学计算;而另一方面我们又说计算机的智商是多么的低下,因为它只认识2个数:0和1。这样初学者往往会产生疑惑:用0和1怎样表示复杂的数字及怎样进行运算?1.1.1数制 十进制我们在各种数学计算中所用的传统的数制,它用十个阿拉伯符号“0~9”来表示数字“零~九”,大于“九”的数就不能用一位来表示了,必须进位,如它用“10”来表示“十”,用“100”表示“一百”,因此它的进位特点是:逢十进一。 二进制是计算机中所用的数制,它用两个阿拉伯符号“0和1”来表示数字“零和一”,大于“一”的数就不能用一位来表示了 阅读全文
posted @ 2010-12-12 10:58 blockcipher 阅读(482) 评论(0) 推荐(0)
摘要:汇编语言由于工作需要,因此开始汇编学语言学习,这里是指X86汇编语言。X86汇编语言包含16位、32位汇编。而且在最新的处理器还引入了高级指令集,MMX、SSE、SSE2等。从今天开始总结一下。准备的提纲如下:第一部分X86汇编语言学习教程之1 ———— 前言介绍本教程的内容。X86汇编语言学习教程之2 ———— 基础知识介绍数制和处理器基本知识。X86汇编语言学习教程之3 ———— 开发环境介绍16bit、32bit、64bit汇编的开发环境。第二部分 16bit汇编教程X86汇编语言学习教程之4 ———— 基本指令格式与寻址方式介绍8086汇编语言程序设计。X86汇编语言学习教程之5 —— 阅读全文
posted @ 2010-12-12 10:03 blockcipher 阅读(287) 评论(0) 推荐(0)
摘要:1,引入概念 由于现在很多系统都是基于测试驱动开发完成的,所以我们就先来看一下什么叫测试驱动开发:测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。由于过程很长,在写的时候也省略了不少步骤,所以有些地方衔接不是那么的流畅,对此表示非常的抱歉! 2,注意事项 根据自身做项目使用TDD的一点微薄经验,总结了以下几个注意事项: ◆ 找准切入点: 不论是开发一个新的系统还是复原系统,都必须先找准一个或多个切入点,... 阅读全文
posted @ 2010-12-11 22:39 blockcipher 阅读(227) 评论(0) 推荐(0)
摘要:软件开发模型 Software Development Model 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到统计分析、商业事务等领域时,大多数程序采 阅读全文
posted @ 2010-12-11 22:36 blockcipher 阅读(156) 评论(0) 推荐(0)
摘要:医疗器械软件标准及测试 本文作者任海萍女士,博士、国家食品药品监督管理局中检所医疗器械质量监督检验中心;奚廷斐先生,主任、研究员、博士生导师,中国生物医学工程学会常务理事、生物材料分会主任委员,人工器官分会副主任委员,全国医疗器械生物学评价标准化技术委员会主任委员;汤京龙先生,助理研究员; 王硕先生、王建宇先生,实习研究员; 陆颂芳女士,主任技师。 关键词: 医疗器械 软件标准 测试 一 概述 随着计算机技术的发展,越来越多的医用电气设备中使用了计算机软件技术,其安全性是非常重要的,而它的复杂性超过了那些单纯的治疗和/或诊断医用电气设备。同时,越来越多的软件被用于在医疗监视下对患者进行诊... 阅读全文
posted @ 2010-12-11 22:34 blockcipher 阅读(1468) 评论(0) 推荐(0)
摘要:软件测试14类软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的类型。1 数据和数据库完整性测试数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。数据库完整性原即:主码完整性:主码不能为空;外码完整性:外码必须等于对应的主码或者为空。数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。在项目名称中,数据库和数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理 阅读全文
posted @ 2010-12-11 22:22 blockcipher 阅读(682) 评论(0) 推荐(0)
摘要:认识软件缺陷,首先要了解软件缺陷的概念,其次是了解软件缺陷的详细特征,最后就是它的属性了,再高一个层次就是学习利用管理软件缺陷的工具了。1、首先介绍软件缺陷的概念软件缺陷是指系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。2、软件缺陷的详细特征a、单一准确b、可以再现(要求软件缺陷具有精确的步骤)c、完整统一d、短小简练e、特定条件f、补充完整g、不做评价3、软件缺陷的属性软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。下面详细介绍一下以上这些属性:a、缺陷标识:是标记某个缺陷的唯一标识,可以用数字序号表示;b、缺 阅读全文
posted @ 2010-12-11 21:36 blockcipher 阅读(415) 评论(0) 推荐(0)
摘要:国内软件测试现状近期国家对软件行业也给出了很多鼓励政策,软件及相关行业在中国得到了很大的发展,我们也看到了一大批软件企业在国际中也占据了很重要的地位。不过我们发现很多软件公司在重视代码开发的同时,却没有把代码质量跟上去,忽略了测试在整个项目工程的重要性。可是测试真的是不重要,只是开发的附属品吗?我们列举一个例子说明:美国微软,该公司的开发人员和测试人员的比例是1:1,也就是说每个开发人员会配备一名测试人员,而且这名测试人员都是具有和开发人员一样的开发能力的,可以进行大规模自动化测试。微软重视测试的原因也很简单,因为在宽带普及以前,很多更新都是靠邮寄光盘完成的,更新的成本非常高,一定要在出厂前严 阅读全文
posted @ 2010-12-11 21:28 blockcipher 阅读(238) 评论(0) 推荐(0)