有了类,就有了类图。有了类图,就可以反过来为Sequence图或者Collaboration图加上类型,因为最初的Sequence图中只有对象,没有类型。这时候,这个时候Use case被实现了,Use Case Model被转换成了一个初步的Design Model,直到所有的Use Case Path都被Activity图覆盖,而所有的Activity图都给对类图生成做出了贡献。一个循环完成了。
USE CASE不是USE CASE DIAGRAM。你是不是使用USE CASE和你是不是画UML图可以说没有任何关系,就更不用说你用不用ROSE之类的CASE了。
USE CASE是一种格式化的文档,最初出现的时候就是文字化的文档。现在你可以利用各种图示(UML就很好,阎博士已经告诉你怎么做了)去说明USE CASE所表现的流程和内容,但是不管怎么说它还是一个文档的形式。
从某种意义上说USE CASE DIAGRAM是不应该出现在UML中的。它不是面向对象的,它也不是能反映全部USE CASE内容的。