一、软件测试 大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entrop...
分类:
编程语言 时间:
2014-09-22 14:59:03
阅读次数:
189
一、前言 最近一年了吧,总是忙于特定项目的业务分析和顶层设计,很少花时间和精力放到具体的技术细节,感觉除了架构理念和分析能力的提升,在具体技术层次却并没有多大的进步。因为一些原因,总被人问及一些技术细节,很多细节都模糊了,花点时间,温习一下吧。技术部分将作为下一个阶段的工作重点。 二、操作说明查看Z...
分类:
其他好文 时间:
2014-09-21 11:33:10
阅读次数:
257
软件:一系列按照特定顺序组织的计算机数据和指令的集合.常见的软件:系统软件 和 应用软件.人机交互:图形化界面、命令行方式计算机语言:人与计算机交流的方式Dos常见命令 dir: 列出当前目录下的文件和文件夹 md: 创建目录 rd: 删除目录 cd:进入指定目录 cd..:退至上级目录 ...
分类:
编程语言 时间:
2014-09-19 11:55:25
阅读次数:
258
1. 循环结构(while、do…while、for)1.1. 什么是循环结构在日常生活中,会有很多需要反复执行的事情,比如:每一年的4个季节,每一周的7天,每日的3餐,打印机每份文档打印50份,一圈跑道400米跑3圈,都是在反复执行的。再看软件系统中的需求:问题1:输出100行语句,每行语句都一样...
分类:
其他好文 时间:
2014-09-19 01:01:24
阅读次数:
327
熟悉测试理论的人都知道,路径覆盖是白盒测试中一种很重要的方法,广泛应用于单元测试。那么基于路径覆盖的分析方法是不是只能应用于单元测试呢,能不能将其推而广之呢。一般而言,在单元测试中,路径就是指函数代码的某个分支,而实际上如果我们将软件系统的某个流程也看成路径的话,我们将可以尝试着用路径分析的方法.....
分类:
其他好文 时间:
2014-09-18 23:43:44
阅读次数:
313
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产...
分类:
其他好文 时间:
2014-09-18 18:32:44
阅读次数:
303
近期在做的一个软件需求调研,从以下一些方面进行了了解,当然这些只是初步的一个需求框架,还打不到设计开发的基本,只是让软件公司能够对软件需求有一个总体的了解而方便对软件有一个大概的估算。
公司情况
实现的根本目的
现有软件情况(现有应用、架构部署情况、使用技术;技术文档、是否需要进行数据对接,需对接方是否提供技术支持)
涉及人员
业务类型
业务流程
业务规则
关注重点...
分类:
其他好文 时间:
2014-09-17 18:40:22
阅读次数:
214
软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python...
分类:
其他好文 时间:
2014-09-17 18:06:32
阅读次数:
246
这一节我们就一起来看看如何用CMake来链接自己写的lib库,如何进行这些库文件的管理。一个团队共同开发软件时,一般都是分模块进行作业的,每个人负责整个软件中的一部分,然后再整合成一个完整的软件系统。具体的做法一般是某个人开发的东西是以链接库的形式供团队中的其他人进行调用,或者供本人负责的程序的其他...
分类:
其他好文 时间:
2014-09-17 14:51:42
阅读次数:
272
本文开关电源工作原理是电子发烧友网开关电源工程师全力整理的原理分析,以丰富的开关电源案例分析,介绍单端正激式开关电源,自激式开关电源,推挽式开关电源、降压式开关电源、升压式开关电源和反转式开关电源。随着全球对能源问题的重视,电子产品的耗能问题将愈来愈突出,如何降低其待机功耗,提高供电效率成为一个急待...
分类:
其他好文 时间:
2014-09-17 13:36:02
阅读次数:
220