摘要:winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。
一、升级的好处。 长期以来,广大程序员为到底是使用client/server,还是使用browser/server结构争论不休,在这些争论当中,c/s结构的程序的可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素......
摘要:using system;using adox;
namespace webportal{ /// <summary> /// createaccessdb 的摘要说明。 /// 对于不同版本的ado,需要添加不同的引用 /// 请添加引用microsoft ado ext. 2.7 for ddl and security /// 请添加引用microsoft ado ext. 2.8 for ddl and security /// &......
关于Fault Modeling using the Program Dependence Graph 的读书笔记(3)关于fault modeling using the program dependence graph 的读书笔记(3)
mse 2004,perdubug,2004.6.1 【相关文章:
Struts下拉框的实现】
【扩展阅读:
使用C#拷贝String到struct】
注:fault modeling using the program dependence graph是一篇介绍关于软件故障分类与故障播撒技术的文献. 【扩展信息:
关于DirectX技术的未来和在VB.N】
d.dataflow testing(数据流测试)
11. dataflow testing considers the associations between variable definitions and variable uses. a definition of a variable modifies a data item, whereas a use of a variable references a data item without modifying it. a definition of a variable reaches a use of that variable if there is a subpath in the program from the definition to the use on which the variable is not redefined. a definition-use pair is an association of a definition of a variable and a use of that variable that the definition reaches.
数据流测试(datflow testing)被用来研究变量定义与变量使用之间的联系 。definition-use pair表示从变量的定义到变量的使用之间的联系。
12.dataflow testing is a family of adequacy criteria that includes all-nodes, all-edges, and all-uses. a test set satisfies the all-nodes criterion if every node in the control flow graph is executed by some test in the test set. a test set satisfies the all-edges criterion if each edge in the control flow graph is executed by some test in the test set. a test set satisfies the all-uses criterion if each definition-use pair in the program is executed by some test in the test set.
数据流测试有一大家子的标准,什么完全结点式的,完全边式的,完全使用式的。所谓的全结点式的就是说控制流图中的所有的结点都被执行到了….其他的也是类似道理。
...
下一页 摘要: 就像一句古老的谚语中说得:“唯一不变的是改变”。 在软件开发模型中,曾被认为最优秀的瀑布模型的一个缺陷就是假定很少或者没有改变,而现实世界是每天都在改变的。也因为如此,其他的开发模型比如“快速应用开发(rapid application development,rad)”逐渐发展成可以接收改变,并通过计划好的迭代过程利用这些改变来改进软件的开发模型。 虽然rad可以帮助软件开发人员加快开发的速度,但是却也让测试人员非常头痛。因为每一次改变都有可能产生新的......