软件开发之极限编程

        极限编程是 Kent Beck 与 Ward Cunningham 在 20 世纪 90 年代初期提出来的,相对于传统的软件工程方法,它具有以下特点:

        (1)一种轻量级的软件开发方法,以实践为基础的软件工程过程和思想。

        (2)它使用快速的反馈,大量而迅速的交流,通过及时和大量的测试来最大限度地保证和满足用户的需求。

        (3)强调用户满意,开发人员可以快速反应需求的变化。

        (4)认为代码质量的重要程度超出其他所有的内容。

        (5)强调团队合作,除了开发人员,还特别将用户置于开发团队之内,两者的关系不是对立的,而是相互协作的,具有共同的目标,即提交正确的软件。

        极限编程是以 User Stories(比 User Case 更细分)为驱动并考虑相应的软件体系结构探索和确认后,对大多数的 US 进行评估和优先级设置后给出初试的版本发布计划(相当于里程碑计划)。之后团队进行迭代开发过程中,其中包括迭代计划的制订和基于 US 的迭代开发过程。每个迭代之后都会进行版本的发布,随之根据客户制订的验收测试用例进行验收测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值