OOAD读书笔记(六):解决大问题(补充说明)

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

原文地址:https://www.cnblogs.com/rockniu/p/1392325.html