20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

实验内容

  1. XP基础

  2. XP核心实践

  3. 相关工具

    实验内容

  4. 没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程

  5. 完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导

  6. 严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。

    实验步骤

    (一)敏捷开发与XP

    软件工程=开发流程+工具
    敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。

XP团队使用现场客户、特殊计划方法和持续测试来提供快速的反馈和全面的交流:

  • XP是以开发符合客户需要的软件为目标而产生的一种方法论
  • XP是一种以实践为基础的软件工程过程和思想
  • XP认为代码质量的重要程度超出人们一般所认为的程度
  • XP特别适合于小型的有责任心的、自觉自励的团队开发需求不确定或者迅速变化的软件

    (二)编码标准

    20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

    (三)结对编程

    20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

    (四)版本控制

    20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

    (五)重构

    20155235 《Java程序设计》 实验二 实验三 敏捷开发与XP实践

    (六)实验体会

本次实验有较多内容需要依靠以前的代码,好在我早有准备,全部没问题。

步骤 耗时 百分比
需求分析 30min 6/25
设计 50min 2/5
代码实现 30min 6/25
测试 10min 2/25
分析总结 5min 1/25
上一篇:C# 委托链(多播委托)


下一篇:js中如何判断一个字符串包含另外一个字符串?