Scenarios (+1)
User viewFunctionality: discovers elements and validates the design by tracing a use case through the other four views.
- Stakeholders
- Everyone
- Diagrams
- Use Case, Scenarios
Kruchten's 4+1 View Model, on one map
Every view with its stakeholders, concerns and UML diagrams, drawn around the scenarios that tie them together (Chapter 2, Lecture 3). Drag to move, scroll or pinch to zoom.
Functionality: discovers elements and validates the design by tracing a use case through the other four views.
Functional requirements: specifies the entities and the connections between them.
Non-functional: runtime behavior, concurrency and synchronization; evaluated on scalability and performance.
Static organization of packages, components, subsystems, libraries and source directories.
Deployment on hardware nodes, configuration and installation; evaluated on security, performance and availability.