摘要:作者: 周思博 (Joel Spolsky)译: 李国华 Frank Li 编辑: 孙雯辰 Rosemary Sun 2000年8月9日 有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个联接! 给你六年你也搞不清这玩意。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的时间去读医学院了(译注:美国的医学院可是要读死人的!)。...
阅读全文
摘要:端口部分139端口1.开始—程序—管理工具—本地安全策略—鼠标右点“IP安全策略,在本地机器”;2.点击“管理IP筛选器表和筛选器操作”,在“管理IP筛选器列表”上点“添加”;3.将弹出“IP筛选器列表”窗口;4.添入名称和描述,比如“禁止139”,点添加,然后会出现一个IP“筛选器向导”,点下一步;5.到“指定IP源地址”窗口,在“源地址”中选择“任何IP地址”,点下一步;6.在“IP通信目标”...
阅读全文
摘要:Server 服务方向: 该服务提供RPC支持以及文件,打印和命名管道共享,Server服务是作为文件系统驱动器来实现的,可以处理I/O请求. 可执行文件: winnt\system32\services.exe 风险: 如果没有提供适当地用户保护,会暴露系统文件和打印机资源 建议: 除非你打算在windows网络上共享文件或打印机,否则不需要运行该服务. (附言: 对以2000而言,这个是一个高...
阅读全文
摘要:WIN2K服务器如果大家是就近才买的光盘,应该注意到了安装后默认都是关闭了GUEST帐号的,如果没有关闭该帐号的朋友请在控制面板管理工具,计算机管理中的用户那里进行永久禁用处理.现在去打上SP4,后门漏洞应该关闭的差不多了,注意开机一定要设定一个密码,最好让WIN2K使用自动升级功能,实现无人管理. 如果你的系统上安装了SQL,一定要屏蔽了3389端口. 私服安全现在已经做的差不多了.现在应该做的...
阅读全文
摘要:1、 用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM ...
阅读全文
摘要:来源: 软件工程专家网 作者: 胡杰 一、版本管理的必要性 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编...
阅读全文
摘要:Important Considerations for Test Automation 自动化测试的要点 实施自动化测试的十个要点,原文作者是chinmay kolachalam,译者sincky zhang。 转载请注明本网站和作者联系方式: sinckyzhang@msn.com Often when a test automation tool is introd...
阅读全文
摘要:接上文... ... 测试阶段 描述 备注 单元测试/组件测试 这个测试工作通常是开发人员的职责,很多不同的方法能够被使用,比如"测试先行",它是一个测试框架,开发人员在编写代码前编写不同的单元测试,当测试通过时,代码也被完成了。 通过使用正式的单元测试,不仅能够帮助开发人员产出更加稳定的代码,而且能够是软件的整体质量更加的好。 集成测试 这里的测试工作集中在验...
阅读全文
摘要:——软件测试自动化的现状分析和自动化引入条件 作者:Sincky.Zhang 原文发表于51testing软件测试电子杂志第二期,现转载如下;如需其他转载,请注明本网站和作者 sinckyzhang@hotmail.com 软件测试自动化,已经成为国内软件工程领域一个众所周知的课题;不言而喻,软件测试从业者都意识到软件测试这项工作走向成熟化、标准化的一个必经之路就是要实施自动化测试。也许...
阅读全文
摘要:本文最早发表在IBM developerworks网站,原文名称为“强化测试用例在测试活动中的作用 改进测试用例执行过程”;现转载如下;原文地址在 http://www-900.ibm.com/developerworks/cn/rational/r-test-case/index.shtml 本文的目的不是将软件测试流程优化的话题阐述的面面俱到,而是从管理角度谈谈测试用例在测试活动中的重要性,以...
阅读全文
摘要:引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了虚假信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的; 这便是为什么“技术支持”被认为是一件可怕的工...
阅读全文
摘要:1、婚姻的成功取决于两点:一、找个好人;二、自己做个好人。 ——一位研究婚姻问题的学者(《知音》2004.2) 自:Club.ChinaRen.com 评语:直观简明地告诉了人们幸福婚姻必需的两个因素。生活中,人们常常强调第一点,而忽视了第二点。 自:Club.ChinaRen.com 2、一个人需要技巧和智慧,但最不能缺少的,是原则和信念。 ——陆勇强《最出色的地方》(《扬子晚报》...
阅读全文
摘要:这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中...
阅读全文
摘要:SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自...
阅读全文
摘要:一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设...
阅读全文
摘要:1. 软件测试基础 1.1. 什么是软件测试 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。模块的编写者与测试者是同一...
阅读全文
摘要:1. 前言 本人曾就职于多家公司,但留给我印象最深刻、开发管理最规范的公司是I公司。该公司总部位于美国硅谷,其开发的产品曾获得PC Magazine的最高五星级的优秀好评。现我根据在此公司中所感受到的经历及自身的一些感想写出来,希望能给大家和其它公司有所借鉴。 2. 项目计划 在一个产品发布并使用之后,其中肯定有许多地方不如意和值得改进的地方。客户在使用的过程...
阅读全文
摘要:实际上在系统正常运行的时候,应该是没有异常的。所有正常运行中被发现的异常,都应该被if else之类的判断分支所替代。因此,最终只要在表现层try catch就可以了。在表现层try catch的时候,记录下exception中的stack frames就可以了。要是有了stack frames都还分析不出问题,那就表明系统设计有问题。我的以上观点可以从微软的示范代码中得到验证。我们公司的开发流程...
阅读全文
摘要:在.NET中轻松获取系统信息(1) -WMI篇 Montaque 申明: 1、个人的一点心得,仅供参考 2、转载时候,请保留原本。 概述: 不知道大家有没有这种体会?有时候为了获取系统一点点信息,比如考虑一下操作系统的版本号,或者当前屏幕的分辨率。其实说到底就是读操作系统某个方面的一个属性值而已,然后就看到我们的程序中密密麻麻的Win3...
阅读全文
摘要:本人依照http://www.devmanclub.com/ShowPost.aspx?PostID=2584 贴子上所写的,在Win2000Server上安装了Bugzilla,用了一天多的时间,过程与该贴子所写的几乎一样,但中间有几点差别,为了看起来方便,在此对其进行修改,把本人的安装过程完整的写下来。没有抄袭之意。 本人用的是:Win2000Server、ActivePerl-5.8.0...
阅读全文