Architecture
Views
- Logical view : Components
- Process view : Mapping and dependencies
- Development view : describes classes
- Physical view : describes mapping onto hardware
Functional requirement
a behavior that the system must supply to fulfill a given scenario.
nonfunctional requirement
an attribute of the system explicitly requested by stakeholders.