1、如果你需要让网友帮你分析你的系统,请清楚详细描述你的问题域。
2、我建议新人从传统的面象对象的分析、设计做起。在完全掌握的基础上,再去学习XP的一些方法。
传统面向对象分析设计建议考虑以下过程:
1、整理词汇、用例(用例的方法参见“编写有效用例”一书)
2、系统顺序图、领域模型、系统分析模型(只包括分析类和他们之间的关系)
3、架构设计,包括:部署图、系统架构包图、架构方法设计(权限,事务(业务事务,系统事务)、日志、并发控制、持久化、分布式)。
4、界面设计
5、系统设计模型(用例实现,系统设计类图)
6、编码实现
简单来说就是以用例驱动,以架构为核心,迭代、增量的去开发。