以下内容是曲文博同学整理提供!在此深表感谢! 一、基本概念1. OOA/OOD: 面向对象分析方法(Object-OrientedAnalysis,OOA),是确定需求或者业务的角度,按照面向对象的思想来分析业务。是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。是一种解决软件问题的设计范式(paradigm),一种抽象的范式。2. 迭代开发:是统一开发过程的关键实践 开发被组织成一系列固定的短期小项目 每次迭代都产生经过测试、集成并可执行的局部系统 每次迭代都具有各自的需求分析、设计、实现和测试 随着时间和一次次迭代,系统增量式完善 反馈和调整使规格说明和设计不断进化。如果问到特征,就写下面的,没问就不用写。