`
文章列表
软件项目管理知识(可参见PMBOK )中有挣值管理和帕累托图这两个工具。在《灾难拯救》书中也提到过这两个方法,下面就具体讲一下这两种方法。 1.挣值管理 挣值管理主要用于项目成本管理知识领域中的控制成本,属于 ...
包括单元测试、组件测试、系统测试在内的测试流程固然重要,其实另一方面软件企业整体的质量改进工作也很重要。 以下谈几点软件企业进行质量改进的注意事项:   (一) 要重视效果,不要徒有虚名   国内有一些软 ...
代码的质量决定着软件的质量,软件的质量体现于客户体验,客户虽然看不到代码的质量,但是可以通过软件体验间接对质量做出评判,因此代码的质量也直接影响客户,最终也影响软件或者项目的成败。那什么是质量呢? 质量 是反映实体(产品、过程或活动等)满足明确和隐含需要的能力的特性总和。 为使“需求”可以实际运用,一般应将其转化为质量要求。所谓质量要求,是指“对需要的表述或将需要转化为一组对实体特性的定量或定性的规定要求,以使其实现并进行考核”。  质量不仅包括活动或过程的结果,还包括它们形成和实现的活动及过程本身;  质量不仅包括产品质量,还包括它们形成和 ...
1.GUI与GUILayout的区别。 使 用GUI绘制控件的时候,需要设置控件的Rect()方法,也就是说需要设定控件的整体显示区域。这样设置的控件非常不灵活,因为它的坐标以及大小已经固 定死了,这时如果控件中的内容长度发生改变 ...
1.Node .js是什么? Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。 Node.js 不是一种独立的语言,与 PHP、Python、Perl、Ruby 的“既是语言也是平台”不同。Node.js 也不是一个 JavaScript 框架,不同于 CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。No ...
1.省略简写属性值的关键词时会发生什么? 当省略了部分简写属性值的时候,缺失的部分就会使用该属性的默认值。 2.如何使用颜色控制边框外观? 我们知道在CSS中边框的使用是非常重要的,我们这里就介绍一下CSS的边框 ...
1.敏捷开发中的三条简单准则。 a) 在项目初期不可能收集到所有需求 b) 不管你收集到什么需求, 最终它们肯定发生变化 c) 总会有任务超时、超支 2.敏捷计划如何生效。 在敏捷项目中,总故事列表就是项目待做事项列表。 ...

SSRS 经验总结

    博客分类:
  • SSRS
1. 如何去掉由SSRS导出PDF中空白页的问题   原因:Body/Page Footer/Page Header中的控件(如Text Box,Table, Matrix等)与Report的右边界有空白,这种情况下SSRS会自动将此空白加到生成的PDF中,从而导致出现PDF空白页。   解决方法:将控件的宽度设置(或拖拽)成与Report的宽度一致   可以从Properties选择Report/Body/Page Footer/Page Header的查看PageSize/Size/Width等属性     2. 控件(如Text Box)由于文本过长等原因导致宽度大于 ...
一、使用Conditional Formatting 1、在设定条件格式前,先选定整行; 2、在设定条件格式过程中,在“公式”中将引入的单元格加绝对引用,完成后再用格式刷刷要变色的格子。   如: Alt + H + L + N, 打开New Formatting Rule,如下图设置B1单元格的条件和格式,然后使用格式刷选中其他行   二、使用filter 1、先使用filter筛选,highlight筛选结果 2、取消filter 如:
不是每个人都能以产品经理为业,但在我看来,产品经理是一类人,他的做事思路与方法可以解决很多实际的生活问题。只要你能够发现问题并描述清楚,转化为一个需求,进而转化为一个任务,争取到支持,发动起一批人,将这个任务完成,并持续不断以主人翁的心态去跟踪、维护这个产物,那么,你就是产品经理。至少,你已经是自己的产品经理,这才是“人人都是产品经理”的真谛   管理并不是公司的管理层,如总裁、总监、经理们才需要掌握的技能,而是每个人必备的生存技能,只是每个人可以掌控的资源不同,所以需要管理的对象也不同。当资源充分的时候,我们会觉得“正确地做事很重要”,事实也确实如此,比如被分派了某个重要任务时,我们的目标 ...
对于我们这些做软件开发的人来说,配置管理似乎是知道的,但要是自己去下个定义,明确的阐述却不容易。趁此机会正好了解一下。   软件配置管理是关于软件资产的管理。什么是软件资产呢?源代码、设计文档等文档、可以运行的程序、自动测试脚本、编译器等工具和环境……所有在软件研发过程中使用的或产生的,有价值的值得保存的东西,都是软件资产。软件配置管理就是关于这些内容的管理。   软件配置管理要管理软件资产的存放和记录。把软件资产——主要是源代码,放在合适的目录结构里,放在合适的地方存储,防止丢失或者弄乱。还要记录谁“借”出了什么文件,什么时候“还”的。在这一“借”一“还”的过程中,如果开发人员修改了它 ...
浏览此书,作者用了风趣、直白通俗的语言来讲解软件架构的设计,并通过实战的例子来验证,易理解,可读性很强。     “软件系统的架构将系统描述为计算组件及组件之间的交互”,Shaw 的这个定义从“软件组成”角度解析了软件架构的要素:组件及组件之间的交互。 概念架构界定系统的高层组件、以及它们之间的关系。概念架构意在对系统进行适当分解、而不陷入细节。借此,可以与管理人员、市场人员、用户等非技术人员交流架构。概念架构规定了每个组件的非正式规约、以及架构图,但不涉及接口细节。 软件系统的“鲁棒性(Robustness)”也经常被翻译成“健壮性”,同时它和“容错性(F ...
产品经理(Product Manager PM), 除此之外还有另一个职位也叫PM项目经理(Project Manager), 那么两者之间有什么区别呢?   产品经理——靠想 。 产品经理是做正确的事,其所领导的产品是否符合市场的需求,是否能给公司带来利润的。 项目经理——靠做 。 项目经理是把事情做正确,把事情作得完美,在时间,成本和资源约束的条件下完成目标。 从管理的角度讲,项目经理是纵向的,而产品经理是横向的。   如果希望做一个复合人才就选择产品经理,如果希望做一个专注人才就选择项目经理。   项目经理与产品经理另一个重要区别是授权的范围不同: 项目经理一般是 ...
前两年做jsp开发时,用了不少JavaScript(JS)和Ajax, 最近的项目一直在使用Flex做前台,虽然也有类似的ActionScript实现JS的功能,但没想到的是,短短几年JS发展如此迅速,一些复杂的前台交互也用此实现了,看来我需要进一步学习JS了 ...

SSIS 经验总结

    博客分类:
  • SSIS
1、在Execute SQL Task组件中创建临时表,需要使用create显示创建,不能使用select into。   2、Dump数据到SqlServer中,存在数据文件情况下,Bulk Insert Task组件快于Data Flow Task。在Data Flow Task中,使用OLE DB Destination快于ADO NET Destination,设置OLE数据访问模式为fast。 如:   3、使用Bulk Insert Task直接从源DB导出数据到目标DB,需要先使用Data Flow Task将数据导入指定文件中。虽然Bulk速度很快,但是数据导入文件 ...
Global site tag (gtag.js) - Google Analytics