软件工程导论期中复习(三到五章)
第三章、敏捷开发
主要复习内容:掌握敏捷开发宣言、理解有哪些敏捷过程模型、了解一些过程模型
敏捷开发宣言
Q1:什么是敏捷?
C1:通俗的讲,敏捷是指在软件的开发活动中,坚持一些基本原则,灵活运用各种方法,快速地开发出令客户满意的产品。敏捷是一种态度,是敏捷建模者坚持的价值观。
普遍存在的变化是敏捷的基本动力,敏捷需要有效的响应变化,它鼓励在共利益者之间进行更便利的沟通和协作,强调可运行软件的快速交付。敏捷允许项目团队调整并合理安排任务,理解易变性并制定计划。精简并维持最基本的工作产品,强调增量交付,快速提供可运行软件。
Q2:敏捷开发宣言都有哪些?
C2:
个体和交互 胜过过程和工具
可以工作的软件 胜过面面俱到的文档
客户合作 胜过合同谈判
响应变化 胜过遵循计划
敏捷开发过程模型
Scrum关键思想
Q3:什么是Scrum?
C3:Scrum是一个轻量级的项目管理的框架,它的核心在于迭代。
评论