天天看點

Rational Rose四個視圖的含義、差別、用途

Four Views in a Rational Rose

3.1 Use Case View

Use Case view includes all the actors, use cases and Use Case diagrams in the system. It might include some Sequence and Collaboration diagrams. The Use Case view is an implementation-independent look at the system. It focuses on a high-level picture of what the system will do, without worrying about the details of how will do it.

3.2 Logical View

Logical view focuses on how the system will implement the behavior in the use cases. It provides a detailed picture of the pieces of the system, and describes how the pieces interrelate. The Logical view includes among other things the specific classes that will be needed, the Class diagrams and the State transition diagrams. With these detailed elements, developers can construct a detailed design for the system.

3.3 Component view

Component view contains information about the code libraries, executable files, runtime libraries and other components in your model. A component is a physical module of code.

3.4 Deployment view

Deployment view is concerned with the physical deployment of the system, which may differ from the logical architecture of the system.

繼續閱讀