SlideShare a Scribd company logo
Decomposing a system into subsystems reduces the complexity developers have to deal with by
simplifying the parts and increasing their coherence. Decomposing a system into simpler parts
usually results into increasing a different kind of complexity: Simpler parts also means a larger
number of parts and interfaces. If coherence is the guiding principle driving developers to
decompose a system into small parts, explain in your own words which competing principle drives
them to keep the total number of parts small?

More Related Content

More from motilajain

Demonstrate the effect of the following shocks in the basic .pdf
Demonstrate the effect of the following shocks in the basic .pdfDemonstrate the effect of the following shocks in the basic .pdf
Demonstrate the effect of the following shocks in the basic .pdfmotilajain
 
Define blood pHDescribe how blood buffer systems contribute.pdf
Define blood pHDescribe how blood buffer systems contribute.pdfDefine blood pHDescribe how blood buffer systems contribute.pdf
Define blood pHDescribe how blood buffer systems contribute.pdfmotilajain
 
Define and give an example of Statistical method a m.pdf
Define and give an example of Statistical method       a m.pdfDefine and give an example of Statistical method       a m.pdf
Define and give an example of Statistical method a m.pdfmotilajain
 
Define health informatics the key players involved and the.pdf
Define health informatics the key players involved and the.pdfDefine health informatics the key players involved and the.pdf
Define health informatics the key players involved and the.pdfmotilajain
 
Define the following phenomena as acclimatization or adaptat.pdf
Define the following phenomena as acclimatization or adaptat.pdfDefine the following phenomena as acclimatization or adaptat.pdf
Define the following phenomena as acclimatization or adaptat.pdfmotilajain
 
Define a function called helloWorldn that accepts a number.pdf
Define a function called helloWorldn that accepts a number.pdfDefine a function called helloWorldn that accepts a number.pdf
Define a function called helloWorldn that accepts a number.pdfmotilajain
 
Define the exposome a Provide examples of the three broad .pdf
Define the exposome a Provide examples of the three broad .pdfDefine the exposome a Provide examples of the three broad .pdf
Define the exposome a Provide examples of the three broad .pdfmotilajain
 
Define a method printStateInfo that takes two string param.pdf
Define a method printStateInfo that takes two string param.pdfDefine a method printStateInfo that takes two string param.pdf
Define a method printStateInfo that takes two string param.pdfmotilajain
 
DEF Ltd has the following alternative planned activity level.pdf
DEF Ltd has the following alternative planned activity level.pdfDEF Ltd has the following alternative planned activity level.pdf
DEF Ltd has the following alternative planned activity level.pdfmotilajain
 
def FindNumDigitsnumber return lenstrabsnumber def .pdf
def FindNumDigitsnumber return lenstrabsnumber def .pdfdef FindNumDigitsnumber return lenstrabsnumber def .pdf
def FindNumDigitsnumber return lenstrabsnumber def .pdfmotilajain
 
Deere amp Company is a global manufacturer and distributor.pdf
Deere amp Company is a global manufacturer and distributor.pdfDeere amp Company is a global manufacturer and distributor.pdf
Deere amp Company is a global manufacturer and distributor.pdfmotilajain
 
Decisions for Tomorrow How much more output per year will ha.pdf
Decisions for Tomorrow How much more output per year will ha.pdfDecisions for Tomorrow How much more output per year will ha.pdf
Decisions for Tomorrow How much more output per year will ha.pdfmotilajain
 
Declining populations of honeybees and bumblebees is a major.pdf
Declining populations of honeybees and bumblebees is a major.pdfDeclining populations of honeybees and bumblebees is a major.pdf
Declining populations of honeybees and bumblebees is a major.pdfmotilajain
 
Decreases in the following factors that will increase the d.pdf
Decreases in the following factors that will  increase the d.pdfDecreases in the following factors that will  increase the d.pdf
Decreases in the following factors that will increase the d.pdfmotilajain
 
Deciduous forest is clarified by moderate precipitation hot.pdf
Deciduous forest is clarified by moderate precipitation hot.pdfDeciduous forest is clarified by moderate precipitation hot.pdf
Deciduous forest is clarified by moderate precipitation hot.pdfmotilajain
 
Death process 359 Consider a pure death process In suc.pdf
Death process   359 Consider a pure death process In suc.pdfDeath process   359 Consider a pure death process In suc.pdf
Death process 359 Consider a pure death process In suc.pdfmotilajain
 
Debe pasar por la investigacin contextual y la respuesta ad.pdf
Debe pasar por la investigacin contextual y la respuesta ad.pdfDebe pasar por la investigacin contextual y la respuesta ad.pdf
Debe pasar por la investigacin contextual y la respuesta ad.pdfmotilajain
 
Data for Hughs Corporation is provided below Hughs recent.pdf
Data for Hughs Corporation is provided below Hughs recent.pdfData for Hughs Corporation is provided below Hughs recent.pdf
Data for Hughs Corporation is provided below Hughs recent.pdfmotilajain
 
De las siguientes cul NO es una opcin que las empresas d.pdf
De las siguientes cul NO es una opcin que las empresas d.pdfDe las siguientes cul NO es una opcin que las empresas d.pdf
De las siguientes cul NO es una opcin que las empresas d.pdfmotilajain
 
De qu manera se puede hacer mal uso de un promedio Altern.pdf
De qu manera se puede hacer mal uso de un promedio Altern.pdfDe qu manera se puede hacer mal uso de un promedio Altern.pdf
De qu manera se puede hacer mal uso de un promedio Altern.pdfmotilajain
 

More from motilajain (20)

Demonstrate the effect of the following shocks in the basic .pdf
Demonstrate the effect of the following shocks in the basic .pdfDemonstrate the effect of the following shocks in the basic .pdf
Demonstrate the effect of the following shocks in the basic .pdf
 
Define blood pHDescribe how blood buffer systems contribute.pdf
Define blood pHDescribe how blood buffer systems contribute.pdfDefine blood pHDescribe how blood buffer systems contribute.pdf
Define blood pHDescribe how blood buffer systems contribute.pdf
 
Define and give an example of Statistical method a m.pdf
Define and give an example of Statistical method       a m.pdfDefine and give an example of Statistical method       a m.pdf
Define and give an example of Statistical method a m.pdf
 
Define health informatics the key players involved and the.pdf
Define health informatics the key players involved and the.pdfDefine health informatics the key players involved and the.pdf
Define health informatics the key players involved and the.pdf
 
Define the following phenomena as acclimatization or adaptat.pdf
Define the following phenomena as acclimatization or adaptat.pdfDefine the following phenomena as acclimatization or adaptat.pdf
Define the following phenomena as acclimatization or adaptat.pdf
 
Define a function called helloWorldn that accepts a number.pdf
Define a function called helloWorldn that accepts a number.pdfDefine a function called helloWorldn that accepts a number.pdf
Define a function called helloWorldn that accepts a number.pdf
 
Define the exposome a Provide examples of the three broad .pdf
Define the exposome a Provide examples of the three broad .pdfDefine the exposome a Provide examples of the three broad .pdf
Define the exposome a Provide examples of the three broad .pdf
 
Define a method printStateInfo that takes two string param.pdf
Define a method printStateInfo that takes two string param.pdfDefine a method printStateInfo that takes two string param.pdf
Define a method printStateInfo that takes two string param.pdf
 
DEF Ltd has the following alternative planned activity level.pdf
DEF Ltd has the following alternative planned activity level.pdfDEF Ltd has the following alternative planned activity level.pdf
DEF Ltd has the following alternative planned activity level.pdf
 
def FindNumDigitsnumber return lenstrabsnumber def .pdf
def FindNumDigitsnumber return lenstrabsnumber def .pdfdef FindNumDigitsnumber return lenstrabsnumber def .pdf
def FindNumDigitsnumber return lenstrabsnumber def .pdf
 
Deere amp Company is a global manufacturer and distributor.pdf
Deere amp Company is a global manufacturer and distributor.pdfDeere amp Company is a global manufacturer and distributor.pdf
Deere amp Company is a global manufacturer and distributor.pdf
 
Decisions for Tomorrow How much more output per year will ha.pdf
Decisions for Tomorrow How much more output per year will ha.pdfDecisions for Tomorrow How much more output per year will ha.pdf
Decisions for Tomorrow How much more output per year will ha.pdf
 
Declining populations of honeybees and bumblebees is a major.pdf
Declining populations of honeybees and bumblebees is a major.pdfDeclining populations of honeybees and bumblebees is a major.pdf
Declining populations of honeybees and bumblebees is a major.pdf
 
Decreases in the following factors that will increase the d.pdf
Decreases in the following factors that will  increase the d.pdfDecreases in the following factors that will  increase the d.pdf
Decreases in the following factors that will increase the d.pdf
 
Deciduous forest is clarified by moderate precipitation hot.pdf
Deciduous forest is clarified by moderate precipitation hot.pdfDeciduous forest is clarified by moderate precipitation hot.pdf
Deciduous forest is clarified by moderate precipitation hot.pdf
 
Death process 359 Consider a pure death process In suc.pdf
Death process   359 Consider a pure death process In suc.pdfDeath process   359 Consider a pure death process In suc.pdf
Death process 359 Consider a pure death process In suc.pdf
 
Debe pasar por la investigacin contextual y la respuesta ad.pdf
Debe pasar por la investigacin contextual y la respuesta ad.pdfDebe pasar por la investigacin contextual y la respuesta ad.pdf
Debe pasar por la investigacin contextual y la respuesta ad.pdf
 
Data for Hughs Corporation is provided below Hughs recent.pdf
Data for Hughs Corporation is provided below Hughs recent.pdfData for Hughs Corporation is provided below Hughs recent.pdf
Data for Hughs Corporation is provided below Hughs recent.pdf
 
De las siguientes cul NO es una opcin que las empresas d.pdf
De las siguientes cul NO es una opcin que las empresas d.pdfDe las siguientes cul NO es una opcin que las empresas d.pdf
De las siguientes cul NO es una opcin que las empresas d.pdf
 
De qu manera se puede hacer mal uso de un promedio Altern.pdf
De qu manera se puede hacer mal uso de un promedio Altern.pdfDe qu manera se puede hacer mal uso de un promedio Altern.pdf
De qu manera se puede hacer mal uso de un promedio Altern.pdf
 

Recently uploaded

Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chipsGeoBlogs
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdfCarlosHernanMontoyab2
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativePeter Windle
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxRaedMohamed3
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasGeoBlogs
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsparmarsneha2
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 

Recently uploaded (20)

Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 

Decomposing a system into subsystems reduces the complexity .pdf

  • 1. Decomposing a system into subsystems reduces the complexity developers have to deal with by simplifying the parts and increasing their coherence. Decomposing a system into simpler parts usually results into increasing a different kind of complexity: Simpler parts also means a larger number of parts and interfaces. If coherence is the guiding principle driving developers to decompose a system into small parts, explain in your own words which competing principle drives them to keep the total number of parts small?