Modularity

Modularity, in systems engineering, is the ability for a system or product to be broken into groups of parts that have an entity outside of the system itself. Webster’s dictionary defines the noun ‘‘module’’ as:

* : one of a set of parts that can be connected or combined to build or complete something
* : a part of a computer or computer program that does a particular job
* : a part of a space vehicle that can work alone[1]

Modularity is one of several factors that are used in the design phase of systems engineering. The objective of modularity is to increase the ease of repairability and maintenance of a given system, decrease the downtime of the system, simplify the design of the system, reduce costs (via precompiled modules), and increase the ability of the system to adapt to new changes (with the ability to upgrade modules, rather than the entire system at large).[2]

"In engineering design, modularity can be exploited at the early stages of product development to significantly reduce development effort (i.e., time and cost)."[3]

1. ↑ Merriam-Webster, Incorporated (2017). Module : Merriam-Webster Online Dictionary. [Online Resource] Retrieved from https://www.merriam-webster.com/dictionary/module on 09 March 2017.
2. ↑ Baldwin, C.Y., & Clark, K.B., (Jan. 2004). Modularity in the Design of Complex Engineering Systems. [Independently Published Digital Resource] Retrieved from http://www.people.hbs.edu/cbaldwin/DR2/BaldwinClarkCES.pdf on 09 March 2017.
3. ↑ Pahl, G, & Beitz, W., (1996). Engineering design: a systematic approach. Springer: New York