1. 看大问题最好的方法是:将它看作为小问题的集合
2. 和做小项目一样,大项目也是从收集需求开始的
3. 软件开发中的Feature通常代表着用户要求的一个功能, 程序员有时它也叫做"requirement"
4. 一致性和差异性可以让你(还有客户)很好的理解新系统和你们已经知道的东西.
5. 用例通常是很详细的,而用例图却可以让你以图像的形式理解需求, 得到一个大致的认识.
6. 用例图应该包括所有的功能,不能只是表达一部分功能. 如果一个图太大,你可以画几个图.
7.领域分析(domain analysis)可以用客户可以理解的方式来表达系统.
8. Use case中的Factor是和你的系统交互的任何东西(人,物,其他系统),但它们不是系统的一部分.
Domin Analysis参考:
http://www.sei.cmu.edu/domain-engineering/domain_anal.html