Divide et impera units

broken image
broken image

To efficiently handle the complexity of a large software system, decompose the system into smaller parts. the emperor.Īnother very important prerequisite: the emperor segregates these fractions, so the smaller groups cannot collaborate and re-unite (i.e. Each fraction has less power than the large group and – important – the entity, implementing the division, i.e. Divide and rule (Latin: divide et impera) was used by Julius Caesar and other emperors as Napoleon to gain and maintain power by breaking up large groups into smaller fractions. In software design the corresponding concept is called segregation.

broken image

The concept of breaking a (complex) problem into smaller challenges which may be handled much easier is a well-established concept since centuries. Our Conclusion: You Need (You Want) Segregation!.

broken image