
软件开发方法
文章平均质量分 84
大道化简
先后担任技术总监就职于多家世界500强企业,技术委员会成员,在PaaS平台及业务应用建设方面深耕多年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试驱动开发简介
<br />测试驱动开发 测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works) 是测试驱动开发所追求的目标。 优点<br /> 测试驱动开发有很多优点: <br />原创 2010-06-30 21:03:00 · 367 阅读 · 0 评论 -
Scrum 开发方法的实施
Scrum开发方法的实施博客分类: · 项目管理敏捷开发软件测试项目管理CMM配置管理Scrum是基于过程控制理论的经验方法,倡导自组织团队;其运行框架核心是迭代增量型并行开发,也是“适应性”的软件开发方法。Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,转载 2013-07-15 01:39:48 · 818 阅读 · 0 评论 -
敏捷开发方法基础,相关概念整理及读书笔记
1.世上充满无数的选择和努力。但对于成功,选择大于努力。敏捷开发是一种选择。2.传统的开发方式有时候会阻碍产品的发展,甚至人的成功。3.个体和交互重于过程和工具敏捷方法认为人是软件开发中最重要的因素,开发团队成员之间有效的交流、沟通与协作,比单纯的编程能力更重要。人与人之间面对面的交流,是最有效、最迅速的交换信息方式。4.可以工作的软件重于面面俱到的文档原创 2013-07-15 00:57:50 · 1335 阅读 · 0 评论 -
Scrum中QA角色经验分享
Scrum是软件开发的敏捷方法。它以2到4周为一个迭代开发出有价值的商业功能。Scrum团队有两个明显特征:他们是多面手(例如:他们具备完成工作所必须的所有技能);他们是自管理的(例如:团队不断探索如何把工作做的最好的方法)。通过过去两年在Scrum团队中近2年的QA角色的不断实践,我认识到Scrum中的QA不仅仅是编写测试用例和汇报缺陷那么简单。对比传统瀑布模型的项目中的同步活动,Scrum转载 2015-10-30 14:36:59 · 973 阅读 · 0 评论 -
RUP方法详解
RUP方法详解2010-06-03 21:03:54分类: 项目管理 1.引言:Rational Unified Process(以下简称RUP)是一套软件工程方法,主要由 Ivar Jacobson的 The Objectory Approch 和 The Rational Approch发展而来。同时,它又是文档化的软件工程产品,所有RUP的实施细节及方法导转载 2015-11-03 10:23:12 · 1093 阅读 · 0 评论