Use Case View
Use Case Analysis is a technique to capture business process from user’s perspective.
Encompasses the behavior as seen by users, analysts and testers.
Specifies forces that shape the architecture.
Static aspects in use case diagrams; Dynamic aspects in interaction (statechart and activity) diagrams.
Encompasses classes, interfaces, and collaborations that define the vocabulary of a system.
Supports functional requirements of the system.
Static aspects in class and object diagrams; Dynamic aspects in interaction diagrams.
Encompasses the threads and processes defining concurrency and synchronization.
Addresses performance, scalability, and throughput.
Static and dynamic aspects captured as in design view; emphasis on active classes.
Encompasses components and files used to assemble and release a physical system.
Addresses configuration management.
Static aspects in component diagrams; Dynamic aspects in interaction diagrams.
Encompasses the nodes that form the system hardware topology.
Addresses distribution, delivery, and installation.
Static aspects in deployment diagrams; Dynamic aspects in interaction diagrams.