面向对象分析的方法步骤如下:
1、描述用户需要。
2、建立创建软件设计的基础。
3、定义软件完成后可被确认的一组需求。
4、发现角色与参与者。
5、发现用例。
6、建立用例模型。
7、进行领域分析。
8、建立对象关系模型。
9、建立对象行为模型。
10、建立功能模型。
特点:在面对较复杂的系统,我们可以将它作为一个对象来进行分析。一个系统(解决某个问题的全套解决方案)作为一个对象,可以由多个部分组成。同样,这个对象也可以由多个对象组成。对于同类的事物,可以由一个对象来表示。这样做的益处是灵活而高效,可以大大减轻设计人员的工作量,简化实际的模型。