Software Architecture¶
← Back to Domain-Specific Abstractions by Domain
3 domain-specific abstractions whose origin domain is Software Architecture.
- 4+1 architectural view model — A software-architecture description framework organizing one system into logical, development, process and physical views tied together by representative scenarios.
- Component Object Model — Microsoft's binary component architecture in which language-neutral objects expose versioned interfaces, manage identity and lifetime, and interact across apartments, processes or machines.
- Unidirectional data flow — A software-state architecture in which events trigger state changes in one direction and views derive from the resulting immutable or controlled state rather than mutating it bidirectionally.