- A style of software engineering that aims to construct a software system from components that are loosely coupled and reusable. This emphasizes the separation of concerns among components. To determine the appropriate level of component granularity, software architects must consider user requirements, responsibilities, and architecture characteristics, and iterate on their component designs with developers. ← Wikipedia
This term is sponsored by: your name/company?
- Previous term: Component-based development
- Next term: Component-driven user interface
- Random term: Coalescing (webglossary.info/random 🎲)