- 2
- 0
- 约6.15千字
- 约 19页
- 2017-08-21 发布于广东
- 举报
12.2.3 设计 XP提倡简单设计(Simple Design),用最简单的办法实现每个小需求。这些设计只要能满足系统和客户在当下的需求就可以了,不需要考虑将来可能的变化。在XP中,没有那种传统开发模式中一次性的、针对所有需求的总体设计。整个设计过程包括在整个螺旋式发展的项目中。 在极限编程中有个计划游戏(Plan game)的概念。计划,往往都是很多软件组织的一块心病。所有人都知道计划的重要性,没有计划,软件过程无从遵循;可是计划赶不上变化。软件过程又常常偏离计划。XP的态度是:与其在一开始就费时耗力地制定一堆不切实际的计划,倒不如花费少量的精力做一个简单的计划,然后在随后的软件过程中不断的进行调整。真正要实现这种“不断调整”还是比较困难的,因此推荐大家在开发的时候使用面向对象技术。在开发的时候先关注接口再不关注具体的实现。使用“设计模式”调整内部结构却不改变接口。 系统比喻 (System Metaphor)是指虽然没有一个自上而下的设计过程,但是开发出来的类总是必须以某种方式结合在一起,形成一个完整的系统。XP要求集体拥有代码所有权,那么就必须让所有人都明白整个系统是怎么回事,而不是像从前那样,只有系统分析员知道整个系统的规划方案。了解整个系统不是一件容易的事情,况且团队中还有客户,他们是非专业人员,因此,以比喻的方式描述整个系统的功能是唯一现实的做法。 在XP
您可能关注的文档
- 软件工程 教学课件 作者 夏小娜 第3篇-第10章 面向过程的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第11章 面向对象的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第12章 软件维护.ppt
- 软件工程 教学课件 作者 夏小娜 第4篇-第13章 软件项目管理.ppt
- 软件工程 教学课件 作者 薛德黔 等 第二章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第六章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第七章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第三章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第四章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第五章.ppt
原创力文档

文档评论(0)