1.怎么样才能算作是伟大的软件
a.满足用户需求
b.编码良好
c.方便维护、扩展和重用
2.怎么进行需求分析,做出满足用户的需求
用例的好处:好的用例能准确地描述系统要做的事,能方便自己、经理、客户及其他设计师理解系统。
a.use case包含三个部分,缺一不可
外部启动者
该use case的实现有清楚的价值
有起点和终点
b.use case可以有不同的替换路径
为什么完成特定的目标,在现实情况下可能有不同的问题发生导致完成目标的路径不同
即,通过不同的方式完成目标
c.怎么判断是个独立的use case
有与其他use case不同的目标