
软件开发
文章平均质量分 77
eplanet
人生就像一杯茶,不会苦一辈子,但总会苦一阵子~
展开
-
About Testing——Chapter 1. 什么是软件测试
版权声明:本文由李兰非整理撰写,任何团体或个人不得擅自更改。如需引用请保留版权说明并注明出处,谢谢! 微软不是一家软件开发公司,而是一家软件测试公司。 —— 比尔•盖茨原创 2007-10-29 12:16:00 · 1169 阅读 · 0 评论 -
About Testing——Chapter 2. 怎样进行测试
*本章所有内容均收集自网络,并非本人撰写,所以很多东西理解的比我更深刻 1. 测试的规律1) 木桶原理。在软件产品生产方面就是全面质量管理(TQM)的概念。产品质量的关键因素是分析、设计和实现,测试应该是融于其中的补充检查手段,其他管理、支持、甚至文化因素也会影响最终产品的质量。应该说,测试是提高产品质量的必要条件,也是提高产品质量最直接、最快捷的手段,但决不是一种根本手原创 2007-10-31 10:57:00 · 1143 阅读 · 0 评论 -
从瀑布模型、极限编程到敏捷开发
软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大脑的思路统一,快速完成转载 2007-10-18 08:47:00 · 1504 阅读 · 1 评论 -
敏捷开发简介
这两个圆圈表示不同的视角上的敏捷实践,包括开发者视角和项目管理的视角。接下来从里向外进行介绍,因为有些实践我了解得不清楚,如果下面有哪些说得不对的地方也请大家指出。 Test-Driven Development,测试驱动开发,它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解为一个一个的Story,记录在转载 2007-10-18 09:21:00 · 804 阅读 · 0 评论