【软考】极限编程

1. 说明
  • 1.XP(ExtremeProgramming)是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。
  • 2.它由价值观、原则、实践和行为4个部分组成,彼此相互依赖、关联,并通过行为贯穿于整个生存周期。
2. 价值观
  • 1.沟通
  • 2.简单性
  • 3.反馈
  • 4.勇气
3. 原则
  • 1.快速反馈
  • 2.简单性假设
  • 3.逐步修改
  • 4.提倡更改
  • 5.优质工作
4. 最佳实践
  • 1.计划游戏(快速制定计划、随着细节的不断变化而完善) 。
  • 2.小型发布(系统的设计要能够尽可能早地交付)。
  • 3.隐喻(找到合适的比喻传达信息)。
  • 4.简单设计(只处理当前的需求,使设计保持简单)。
  • 5.测试先行(先写测试代码,然后再编写程序)。
  • 6.重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)。
  • 7.结队编程。
  • 8.集体代码所有制。
  • 9.持续集成(可以按日甚至按小时为客户提供可运行的版本)。
  • 10.每周工作 40 个小时。
  • 11.现场客户(系统最终用户代表应该全程配合XP团队)。
  • 12.编码标准。
5. 例题
  • 1.题目
以下关于极限编程(XP)的最佳实践的叙述中,不正确的是(B)。
A.只处理当前的需求,使设计保持简单
B.编写完程序之后编写测试代码
C.可以按日甚至按小时为客户提供可运行的版本
D.系统最终用户代表应该全程配合XP团队
  • 2.解析
测试先行,先写测试代码,然后再编写程序

相关推荐

  1. 极限编程

    2024-04-14 08:16:02       15 阅读
  2. 什么是极限编程

    2024-04-14 08:16:02       31 阅读
  3. 】类

    2024-04-14 08:16:02       29 阅读
  4. 】蠕虫病毒

    2024-04-14 08:16:02       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-14 08:16:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-14 08:16:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-14 08:16:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-14 08:16:02       20 阅读

热门阅读

  1. QCustomPlot移植android后实现曲线放大缩小

    2024-04-14 08:16:02       16 阅读
  2. 【若依前后端分离】登录页面背景加入轮播视频

    2024-04-14 08:16:02       13 阅读
  3. 【应急响应篇】钓鱼邮件应急响应指南

    2024-04-14 08:16:02       18 阅读
  4. 24、Lua 学习笔记之二(进阶话题)

    2024-04-14 08:16:02       22 阅读
  5. docker shell安装

    2024-04-14 08:16:02       18 阅读