===== Modularity ===== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] [[dido:public:ra:1.4_req:2_nonfunc:20_maintainability:modularity|See 4.2.3.1 Modularity]] **Modularity** is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. The concept of modularity is used primarily to reduce complexity by breaking a system into varying degrees of interdependence and independence across and "hide the complexity of each part behind an abstraction and [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]]." Source: [[https://en.wikipedia.org/wiki/Modularity ]]