读《OOA&D实践之路——真实案例解析OO理论与实践(一)》总结
来源:互联网 发布:c java finalize 编辑:程序博客网 时间:2024/05/16 05:06
一、第一项任务:特性列表
1.客户不会想到方方面面。
2.有时客户并不明确自己想要什么东西,而仅仅是有个动机。
3.不要和客户谈需求,要谈特性。
4.开发人员有义务引导和帮助客户挖掘系统的特性。
5.当客户描述不清某个特性时,可以采用找类似事物的方法,说说这个特性像什么,不像什么。
6.在软件开发初期,我们需要首先整理出一张特性列表,而不是做需求分析。
二、降低风险
1.特性列表完成后,我们首先应该降低风险,而不是做分析或设计。
2.重复特性存在风险。可以用DRY原则处理。
3.存在模糊不清概念的特性存在风险。请仔细询问客户,不要想当然。
4.不知如何实现的特性存在风险。一定要保证对每条特性的实现方式心里大致有个谱,但不需很精确。
三、通览全局:避免过早陷入细节的泥沼
1.不要过早陷入细节
2.在特性列表到用例分析之间,用该先有一个系统概览,让我们从高层次上审视系统全貌。
3.用例图是实现这种概览的有效方式。
4.用例不要粒度过细,要能反应系统粗粒度操作。
5.最后不要忘了检查图中用例是否覆盖了所有特性。
具体实践见:
http://www.uml.org.cn/mxdx/201001081.asp
- 读《OOA&D实践之路——真实案例解析OO理论与实践(一)》总结
- OOA&D实践之路——真实案例解析OO理论与实践(一)
- OOA&D实践之路——真实案例解析OO理论与实践(一)
- OOA&D实践之路——真实案例解析OO理论与实践(二)
- OOA&D实践之路——真实案例解析OO理论与实践(一、导言)
- OOA&D实践之路——真实案例解析OO理论与实践(一、导言)
- OOA&D实践之路——真实案例解析OO理论与实践(一、导言)
- OOA&D实践之路——真实案例解析OO理论与实践(三、降低风险)
- OOA&D实践之路——真实案例解析OO理论与实践(三、降低风险)
- OOA&D实践之路——真实案例解析OO理论与实践(三、降低风险)
- OOA&D实践之路——真实案例解析OO理论与实践(六、迭代式开发与用例驱动)
- OOA&D实践之路——真实案例解析OO理论与实践(七、【第一轮迭代】需求分析与领域分析)
- OOA&D实践之路——真实案例解析OO理论与实践(七、【第一轮迭代】需求分析与领域分析)
- OOA&D实践之路——真实案例解析OO理论与实践(六、迭代式开发与用例驱动)
- OOA&D实践之路——真实案例解析OO理论与实践(六、迭代式开发与用例驱动)
- OOA&D实践之路——真实案例解析OO理论与实践(七、【第一轮迭代】需求分析与领域分析)
- OOA&D实践之路——真实案例解析OO理论与实践(二、第一项任务:特性列表)
- OOA&D实践之路——真实案例解析OO理论与实践(四、通览全局:避免过早陷入细节的泥沼)
- css的优先级
- ALT thunk
- Net设计模式实例之外观模式(Façade Pattern)
- 关键字的作用
- C语言的inline
- 读《OOA&D实践之路——真实案例解析OO理论与实践(一)》总结
- Visual Studio 2008 可扩展性开发(一):VS概览
- form 中Enctype=multipart/form-data 的作用
- 用设计模式固化你的C#程序
- PDF.NET数据处理框架之SQL-MAP 续
- TopCoder算法竞赛题1:SRM 144 DIV 2, 250-point
- Prototype设计模式
- JSF的组件问题调解
- MinGW Developer Studio 用上GCC 44了